8

如何使用 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...

4

2 回答 2

21

使用childrenlength

$("#container").children().length
于 2012-04-18T09:23:05.177 回答
8

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

$('#container > *').length

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

于 2012-04-18T09:24:02.827 回答