我想知道如何计算给定Jquery对象下的子元素。我知道'length'和'size()'会返回子元素的数量,但是我需要一个可以计算孩子的孩子等的函数。因此,如果它们是'span'标记,嵌套在另一个'span'和另一个'span'中,则该函数应该返回3.
答案 0 :(得分:4)
对于特定元素类型:
$('#my_element').find('span').length
对于具有特定类的所有元素:
$('#my_element').find('.my_class').length
对于元素内的所有元素:
$('#my_element').find('*').length
答案 1 :(得分:0)
使用$([selector]).find('*')
获取元素的所有子元素。