我希望删除没有父级为
这是我的 HTML:
ul
的列表项。这是我的 HTML:
<div class="yamm-content">
<div class="row">
<li> <a href="#">Should be deleted</a>
</li>
<li> <a href="#">Should be deleted</a>
</li>
<ul id="randomid" class="col-xs-12 col-sm-4">
<li> <a href="#">menu item</a>
</li>
<li> <a href="#">menu item</a>
</li>
<li> <a href="#">menu item</a>
</li>
</ul>
<ul id="randomid2" class="col-xs-12 col-sm-4">
<li> <a href="#">menu item</a>
</li>
<li> <a href="#">menu item</a>
</li>
<li> <a href="#">menu item</a>
</li>
</ul>
</div>
</div>
和我的当前脚本:
if (!$('.nav .yamm-content row li').closest('ul').length == 0) {
$(this).remove();
}
前两个列表项没有 ul
作为父级。因此应该删除它们。
<ul>
父元素的情况下放置了<li>
?这是怎么发生的? - Roko C. Buljan.row
吗? - Blazemonger