如何在dom中找到第一个条目

时间:2016-05-05 14:53:27

标签: javascript jquery css

我有点喜欢

.....
   <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')

但这只返回一个元素

2 个答案:

答案 0 :(得分:3)

您需要使用直接子选择器来定位其父级的直接子级元素:

$('body > ul')

答案 1 :(得分:1)

我不知道为什么很少有人推荐删除答案bnu正确答案是

$('ul:not(ul ul)')

我们需要排除ul中包含的ul,在这种情况下我们只在顶级获得ul(用*标记)