1

想要选择下面没有嵌套列表的所有列表元素(可以按任何顺序,所以接下来需要第一个或最后一个)。

在下面的情况下,它将是这样的:

<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>
4

1 回答 1

0

$('ul.location_list>li:not(:has(ul))')

(未经测试:)

于 2012-07-27T20:27:44.140 回答