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

标签 jquery function count size nested

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

最佳答案

对于特定元素类型:

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

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

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

对于元素内的所有元素:

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

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

关于jquery - 使用 JQuery 计算嵌套元素的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6928671/

相关文章:

javascript - 如何删除未选中的复选框上的文本框值?

java - 删除数组数据的代码不起作用

c++ - 最大出现次数

c++ - 使用 lambda 表达式的高阶函数模板参数推导/替换失败

计算字符串中的特定字符(如 a)并给出

r - 如何计算大型数据集中出现的次数

javascript - 使用ajax将数组从javascript传递到spring mvc Controller

javascript - 如何保存点击链接的数据属性以便与 JavaScript 中的其他函数一起使用

javascript - 为什么在创建另一个值之前无法检索动态文本值?

function - 在 Common Lisp 中,是否有一个函数可以从给定的字符串中返回一个符号?