使用jQuery计算一个div中元素的数量

12

可能是重复问题:
获取包含在div中的元素数量jquery

是否有可能获取包含在一个div中的元素数量?

<div id=count">
   <span></span>
   <span></span>
   <span></span>
   <span></span>
</div>

结果应该是

 4

你是指div的子元素还是所有元素? - karaxuna
2
你真的认为答案会是不可能吗?你有做过任何研究努力吗? - I Hate Lazy
1
答案如果在这个网站或谷歌上搜索一下,几秒钟就能出现...下次至少试一下。 - charlietfl
还有一个:https://dev59.com/x7enzYgBFxS5KdRjUdqn - Andreas Louv
1
我认为你应该真正考虑使用一些过滤器,这里有一个很好的解决方案:http://jsfiddle.net/GYjh7/ - adeneo
显示剩余2条评论
2个回答

37
$('#count').children().length; // 4

2
var count = $('#count > *').length;

我支持第一个回答,编辑之前的那个 :) +1 - karaxuna
仅翻译文本内容:+1 用于每个位的有点猥琐的方法 :) - whiteagle

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接