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

Ant*_*ore 7 javascript jquery dom children find

如何使用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>
Run Code Online (Sandbox Code Playgroud)

我想知道div元素:容器有多少个孩子.在这种情况下,它将返回2 ......

T.J*_*der 20

使用childrenlength:

$("#container").children().length
Run Code Online (Sandbox Code Playgroud)

  • 我只是落后7秒XD (3认同)

Ric*_*ton 8

使用直接子选择器(>)和length属性:

$('#container > *').length
Run Code Online (Sandbox Code Playgroud)

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