我有点喜欢
.....
<ul>*
<li>
<ul>
Sone html here
</ul>
</li>
</ul>
.....
<ul>*
<li>
<ul>
<li>
<ul>
Some html here
</ul>
</li>
</ul>
</li>
</ul>
......
如何使用jQuery找到第一个<ul>
元素(用*标记)?
我使用了像
这样的东西$('body ul:first-child')
但这只返回一个元素
答案 0 :(得分:3)
您需要使用直接子选择器来定位其父级的直接子级元素:
$('body > ul')
答案 1 :(得分:1)
我不知道为什么很少有人推荐删除答案bnu正确答案是
$('ul:not(ul ul)')
我们需要排除ul中包含的ul,在这种情况下我们只在顶级获得ul(用*标记)