Jquery过滤掉嵌套列表

时间:2014-02-14 03:40:36

标签: jquery wordpress

我正在尝试使用Jquery选择列表中的所有li元素,而不是在其中一些内部的嵌套ul中选择li。换句话说,只有第一级列表项。

<ul>
  <li>This one</li>
  <li>This one</li>
  <li>This one
   <ul>
     <li>Not this one</li>
     <li>Not this one</li>
   </ul>
  </li>
  <li>This one</li>
</ul>

我尝试过:not()和&gt;并且:第一个孩子,但我总是得到一个元素或几十个。

这是一个Wordpress生成的菜单,所以我不想更改id和类名,这可能是最简单的方法。

1 个答案:

答案 0 :(得分:1)

使用:first选择器

尝试,

$('ul:first > li')