在jQuery中选择第一次出现的子元素的最合适方法

时间:2010-02-15 19:28:55

标签: jquery jquery-selectors traversal

我有一个这样的清单:

<ul id="topElement">
  <li></li>
  <li>
    <ul>
      <li>
        <ul>
          <li>
          </li>
        </ul>
      </li>
    </ul>
  <li>

使用jQuery,从#topElement引用ul的第一个出现的最有效的方法是什么。

也就是说,我不想要这个......

$("#topElement ul") 

将返回树中的每个ul元素。我只希望第一次降低。

谢谢,

4 个答案:

答案 0 :(得分:4)

我认为如果你想要第一个“ul”,你会在“ul”的内容中找到名为“topElement”的内容,那么你想要这个:

$('ul#topElement ul:first')

答案 1 :(得分:1)

$(“#topElement ul”)。first();

答案 2 :(得分:0)

$("ul#topElement:first") 

答案 3 :(得分:0)

$("#topElement > li > ul:first")