Вопрос по jquery, javascript, dom – JQuery: Как узнать, сколько детей имеет элемент?

6

Как я могу использовать jQuery, чтобы узнать, сколько детей имеет элемент?

Скажем, у меня есть следующая структура:

<div id="container">
   <div id="column1">
      <div id="asset1"></div>
      <div id="asset2"></div>
   </div>
   <div id="column2">
      <div id="asset1"></div>
      <div id="asset2"></div>
   </div>
</div>

Я хочу узнать, сколько детей имеет элемент div: container, has. В этом случае он вернул бы 2 ...

@antonio Moore Это тоже был мой вопрос, спасибо M98
Вот этот вопрос тоже.stackoverflow.com/questions/3546659/… Azd325

Ваш Ответ

2   ответа
20

использованиеchildren а такжеlength:

$("#container").children().length
@Joseph: Извините, мой комментарий выше был для Йохана, а не для вас. Я набрал@jo и нажал tab, и пропустил, что получил неправильное имя. :-) Только что успел его отредактировать.
я отставал от 7 секунд XD
+1 Твой имеет больше смысла, но я оставлю свою в качестве альтернативы.
Скорость набора текста? Нееееет совсем
Wouldntsize() будет использоваться вместо длины при подсчете элементов DOM?
8

$('#container > *').length

Пример -http://jsfiddle.net/TtV8d/

Похожие вопросы