Наиболее подходящий способ выбрать первое вхождение дочернего элемента в jQuery - PullRequest
2 голосов
/ 15 февраля 2010

У меня есть такой список:

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

Использование jQuery - лучший, более эффективный способ ссылки на первое появление ul из # topElement.

То есть я не хочу этого ...

$("#topElement ul") 

Который будет возвращать каждый элемент ul в дереве. Я хочу только первый уль вниз.

Спасибо

Ответы [ 4 ]

4 голосов
/ 15 февраля 2010

Я думаю, что если вам нужен первый «ul», который вы найдете в содержимом «ul», называемом «topElement», то вам нужно это:

$('ul#topElement ul:first')
1 голос
/ 15 февраля 2010

$ ("# topElement ul"). First ();

0 голосов
/ 15 февраля 2010

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

0 голосов
/ 15 февраля 2010
$("ul#topElement:first") 
...