複数のセクション (アコーディオン) 内に、段落と順序なしリスト (動的に生成) の組み合わせがあります。
私が達成しようとしているのは、空のタグ/一方または他方、または空の場合は両方を削除することです。'p' 要素と 'ul' 要素の両方が空の場合、その親の 'section' を削除します。
<section>
<span>-</span>
<h3>(a)Heading</h3>
<div class="acc-box" style="display: block;">
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<ul></ul>
</div>
</section>
<section>
<span>-</span>
<h3>(b)Heading</h3>
<div class="acc-box" style="display: block;">
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<ul>
<li><a href="#" target="new.window">link</a></li>
<li><a href="#" target="new.window">link</a></li>
<li><a href="#" target="new.window">link</a></li>
<li><a href="#" target="new.window">link</a></li>
</ul>
</div>
</section>
<section>
<span>-</span>
<h3>(d)Heading</h3>
<div class="acc-box" style="display: block;">
<p>text here</p>
<ul></ul>
</div>