想要选择不在其下面有嵌套列表的所有列表元素(可以是任何顺序,所以下一个必要的是第一个或最后一个)。
在下面的案例中,它将是:
<li>Main Item Three</li>
我能够选择做具有嵌套列表的列表元素:
$('ul.location_list li:has(ul)')
想象我可以使用类似的东西:
$('ul.location_list li:not(ul)')
但没有骰子。想法?
<li>Main Item Three</li>
<ul class="location_list">
<li>Main Item One
<ul>
<li>Sub-Item One A</li>
<li>Sub-Item One B</li>
<li>Sub-Item One B</li>
</ul>
</li>
<li>Main Item Two
<ul>
<li>Sub-Item Two A</li>
<li>Sub-Item Two B</li>
<li>Sub-Item Two B</li>
</ul>
</li>
<li>Main Item Three</li>
</ul>
答案 0 :(得分:0)
$('ul.location_list>li:not(:has(ul))')
(未经测试:):