JQuery:如何找出元素有多少个孩子?

时间:2012-04-18 09:22:13

标签: javascript jquery dom find children

如何使用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元素:容器有多少个孩子。在这种情况下,它将返回2 ...

2 个答案:

答案 0 :(得分:20)

使用childrenlength

$("#container").children().length

答案 1 :(得分:8)

使用直接子选择器(&gt;)和长度属性:

$('#container > *').length

示例 - http://jsfiddle.net/TtV8d/