我有幾個類='CCC'的Div。我想要使用jQuery將所有這些div放入數組中,然後遍歷數組。如何做到這一點。jQuery循環
jQuery循環
回答
// get an array of the divs (will act like one anyway)
var divs = $('div.CCC');
// do something for each div
divs.each(function() {
// this refers to the current div as we loop through
doSomethingWith(this);
});
// or call your method on the array
LoopThroughDivs(divs);
另外,這些可以寫成一個單獨的語句(如果你只想做其中之一):
$('div.CCC').each(function() {
// this refers to the current div as we loop through
doSomethingWith(this);
});
LoopThroughDivs($('div.CCC'));
任何想法如何使用你的代碼反向循環..如先挑選最後的div.ccc? – Hitz 2009-05-06 11:56:25
$('div.CCC')。reverse()我認爲 – 2009-05-06 11:57:06
顯示它不在覈心,但有很多插件,像http://lab.arc90.com/2008/05/jquery_reverse_order_plugin.php – 2009-05-06 11:59:08
隨着每()函數:
$(".CCC").each(function(i){
alert(this.id + " is the " + i + "th div with this class");
});
編輯:
的要求:
function LoopTroughDivs(selector){
$(selector).each(function(i){
alert(this.id + " is the " + i + "th div with this class");
});
}
如下:
LoopThroughDivs($('.CCC'));
說真的,這就是全部。你可以使用jQuery列表作爲數組。
如果你想要把它放在一個數組:
var divArray = new Array();
$('.CCC').each(function() { divArray.push(this); }); //add each div to array
//loop over array
for(i=0, x=divArray.length, i<x, i++){
//divArray[i] refers to dom object, so you need to use a jquery wrapper
//for the jquery functions:
$(divArray[i]).animate('height', '100px').html("I'm div the "+i+'th div');
}
然而要注意的jQuery對象本身是一個數組,所以你也可以這樣做:
for(i=0, x=$('.CCC').length, i<x, i++){
$('.CCC')[i].animate('height', '100px').html("I'm div the "+i+'th div');
}
爲什麼這是downvoted?它按照OP的要求提供。 – 2009-05-06 11:37:07
爲什麼使用200英尺的卡車運送球? – balexandre 2010-08-31 10:53:18
迴路的每個元素,並把它進入你的陣列。
var yourArray = new Array();
$(".CCC").each(function(index, element){
yourArray[i]=element;
});
Loopthroughdivss(yourArray);
- 1. jQuery循環插件循環
- 2. jQuery的循環
- 3. JQuery for循環
- 4. 有jquery循環
- 5. For循環jQuery
- 6. JQuery循環JQueryObjects
- 7. jQuery循環pugin和無限循環
- 8. 從循環外停止jQuery setInterval循環
- 9. jquery循環插件:沒有循環
- 10. Rails循環嵌套的jQuery循環
- 11. 循環中的jQuery getJson在n個循環後停止循環
- 12. jQuery循環prev next
- 13. JQuery children循環XML
- 14. 循環jquery動畫
- 15. jQuery多個循環
- 16. 循環jquery對象
- 17. jQuery滑塊循環?
- 18. jquery循環條件
- 19. div的jquery循環
- 20. 循環jQuery函數
- 21. jQuery執行循環
- 22. jquery循環問題
- 23. 在jQuery中循環
- 24. jquery webservice foreach循環
- 25. 循環jquery動畫
- 26. jquery循環問題
- 27. Jquery:循環迭代
- 28. jQuery的foreach循環
- 29. JQuery循環克隆
- 30. jquery循環插件
的jQuery的文檔是真正偉大的,並不難理解。 http://docs.jquery.com/Main_Page – ullmark 2009-05-06 11:19:36