我可以在jQuery中获得属于div的子集(跨度)列表吗?我的意思是孩子的数量。我正在生成一个有几个跨度的表单,而且我需要知道我生成了多少个跨度。jQuery的CSS子选择器
3
A
回答
6
您可以使用child selector和length
属性:
var numberOfSpans = $("#someId > span").length;
或者,如果你想使用this
例如,你可以使用children
方法:
var numberOfSpans = $(this).children("span").length;
注意,这两个上面的片段给你直接的孩子的数量span
元素。他们不会计算更多的后代。如果你想这样做,你可以删除>
字符,或使用find
而不是children
。
3
2
这给了你跨
var count = $("div").find("span").size();
的数量这给你的孩子一个新的jQuery对象,以通过
var list = [];
list = $("div").children();
2
<div id="div1">
<span>s</span>
<span>s</span>
<span>s</span>
<span>s</span>
</div>
$(function(){
alert($("#div1 >span").size())
});
样本程序的位置:http://jsfiddle.net/Bhrk2/
+0
谢谢,解决方案工作完美 – Denees
相关问题
- 1. jQuery的CSS选择器
- 2. CSS类选择器的jQuery
- 3. jQuery子选择器?
- 4. CSS第nth子选择器
- 5. CSS子代选择器
- 6. CSS即时子选择器
- 7. jquery css高度选择器?
- 8. jQuery和CSS选择器
- 9. jQuery CSS选择器问题
- 10. jQuery CSS'或'选择器
- 11. JQuery CSS选择器e.fn.e.init
- 12. jQuery CSS选择器问题
- 13. 选择CSS JQuery的
- 14. 父选择器优先于CSS中的子选择器吗?
- 15. 我可以使用CSS子选择器作为jQuery选择器吗?
- 16. jQuery选择器和CSS选择器是相同的集?
- 17. Jquery父子选择器
- 18. jQuery子选择器帮助
- 19. jQuery的CSS选择器的背景
- 20. CSS:第一个孩子的选择器
- 21. 子类的CSS属性选择器
- 22. 类选择器的CSS子对象
- 23. CSS的孩子vs后代选择器
- 24. 。第一个孩子的CSS选择器
- 25. CSS或jQuery选择排除子
- 26. CSS和jQuery直子女选择
- 27. Python中的JQuery/CSS选择器?
- 28. jQuery的CSS选择器在IE
- 29. jQuery的CSS选择器添加值
- 30. jQuery的CSS选择器和插件+ jqgrid
谢谢你们,所有的解决方案是完美的:) – Denees
没问题,很高兴我能帮助:) –