我正在使用一个模拟milonic菜单的脚本,并用数据填充我的空HTML。我需要删除脚本运行后留下的一些空标签。
我用它来删除所有带有空标记的li标记
$("li span:empty").parent().remove(); // REMOVE UNUSED LI TAGS
但我刚注意到有一些li标签在其中填充了额外的li标签,虽然跨度为空,但我需要保留该li标签。这是HTML
<li class="division00"> <!----- KEEP EMPTY SPAN THAT HAS LI.SINGLE TAG ------>
<span></span>
<li class="single">
<ul></ul>
</li>
<li class="division01"> <!----- REMOVE ALL LI TAGS THAT HAVE EMPTY SPAN CLASSES ------>
<span></span>
<ul></ul>
</li>
<li class="division02"> <!----- REMOVE ALL LI TAGS THAT HAVE EMPTY SPAN CLASSES ------>
<span></span>
<ul></ul>
</li>
<li class="division03"> <!----- DO NOT REMOVE ------>
<span>TEXT HERE</span>
<ul></ul>
</li>
答案 0 :(得分:3)