我想選擇一個班級裏面有14個跨度以上的每個div。我怎樣才能做到這一點?選擇一定數量的孩子的div
3
A
回答
0
您可以使用jQuery的大小或長度做參考和示例參考http://api.jquery.com/size/
5
$('div').filter(function(){
return $(this).find('span').size() > 14
});
我不知道,你可以在元素的個數選擇,很遺憾。
這裏有一個fiddle in action。
1
$("div.class").filter(function(){ return $("span",this).length===14}).addClass("yahoo");
2
不是最優雅,但這個工程。 2二手限制,使其更容易在我的小提琴打字:
HTML:
<div id="div2">
<span></span>
<span></span>
</div>
<div id="div3">
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
</div>
<div id="results"></div>
JS:
var the_divs = [];
$('div').each(function(){
if($(this).children('span').length > 2)
the_divs.push($(this).attr('id'));
});
$('div#results').text(the_divs.join(', '));
結果:
div1, div3
5
var $divs = $('div span:nth-child(15)').parents("div");
這裏是一個小提琴:http://jsfiddle.net/brian3f/gK6eG/2/
+0
哦,我喜歡這個。不同的方法。 – hookedonwinter
相關問題
- 1. 選擇一定數量的孩子或孩子選擇與父母。 css
- 2. jQuery - 如何選擇一個孩子div
- 3. 選擇一個孩子的子女
- 4. XSLT選擇特定孩子
- 5. 在jQuery中選擇孩子的孩子
- 6. 使用jquery選擇器來選擇div的孩子
- 7. 如何選擇這些孩子div
- 8. 選擇所有的div - DIV你好,孩子的jQuery
- 9. 如何選擇很多孩子的一個DIV內
- 10. 選擇孩子的div一類在事件處理中
- 11. 如何選擇每個div的第一個孩子
- 12. DIV上的第一個孩子選擇不起作用
- 13. SQL Management Studio選擇特定的孩子
- 14. XPath的具體問題,選擇另一個孩子的孩子給定值
- 15. 如何使用CSS選擇div的第二個孩子div
- 16. CSS:第一個孩子的選擇器
- 17. 只選擇一個孩子的父母
- 18. 。第一個孩子的CSS選擇器
- 19. 的。不選擇孩子()
- 20. 選擇孩子的SWIFT 3
- 21. XPath - 選擇$ var的孩子
- 22. jQuery的孩子選擇
- 23. jQuery的孩子格選擇
- 24. 選擇孩子的父母
- 25. 在選擇孩子的
- 26. 爲什麼:第一個孩子選擇所有的孩子?
- 27. 選擇具有特定類別的選擇器的孩子
- 28. div的第一個孩子
- 29. jquery selectable插件來選擇第一級孩子,而不是孩子的孩子
- 30. 孩子的div
爲什麼向下票 – Rafay
毫無頭緒。但我喜歡你和Stefan正在使用的過濾動作。 – hookedonwinter