2011-08-03 74 views
0

我想知道如何計算給定Jquery對象下的子元素。我知道'length'和'size()'返回的是兒童元素的數量,但是我需要一個函數來計算孩子的孩子等等。因此,如果它們是嵌套在另一個「跨度」和另一個「跨度」內的「跨度」標記,則函數應該返回3.用JQuery計算嵌套元素的數量

回答

3

對於特定元件類型:

$('#my_element').find('span').length 

對於特定類的所有元素:

$('#my_element').find('.my_class').length 

對於一個元素內的所有元素:

$('#my_element').find('*').length 

工作實施例:http://jsfiddle.net/AlienWebguy/whxf2/

+0

太棒了!工作,謝謝 –

0

使用$([selector]).find('*')獲取元素的所有子元素。