使用JQuery计算嵌套元素的数量

时间:2011-08-03 15:06:12

标签: jquery function count size nested

我想知道如何计算给定Jquery对象下的子元素。我知道'length'和'size()'会返回子元素的数量,但是我需要一个可以计算孩子的孩子等的函数。因此,如果它们是'span'标记,嵌套在另一个'span'和另一个'span'中,则该函数应该返回3.

2 个答案:

答案 0 :(得分:4)

对于特定元素类型:

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

对于具有特定类的所有元素:

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

对于元素内的所有元素:

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

工作示例:http://jsfiddle.net/AlienWebguy/whxf2/

答案 1 :(得分:0)

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