使用 JQuery 计算嵌套元素的数量
我想知道如何计算给定 Jquery 对象下的子元素。我知道“length”和“size()”返回子元素的数量,但我需要一个函数来计算子元素的子元素等等。因此,如果它们是一个“span”标签,嵌套在另一个“span”和另一个“span”内,则该函数应返回 3。
I want to konw how can I count the child elements under a given Jquery object. I know that 'length' and 'size()' returns the amount of children elements, but I need a function that also count the children's children and so on. So if their is a 'span' tag, nested inside another 'span' and another 'span', the function should return 3.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于特定元素类型:
对于具有特定类的所有元素:
对于元素内的所有元素:
工作示例: http: //jsfiddle.net/AlienWebguy/whxf2/
For a specific element type:
For all elements with a specific class:
For all elements inside an element:
Working example: http://jsfiddle.net/AlienWebguy/whxf2/
使用
$([selector]).find('*')
获取该元素的所有子元素。Use
$([selector]).find('*')
to get all children of the element.