0
A
回答
3
$。每次遍歷數組或對象,所以你想使一個數組...
$.each([0,1,2],function(i){alert(i);});
編輯:如果你想有一個功能,使該陣列你,達到最大數量,這裏有一種方法:
max=5;
$.each(
(function(){ i=0,f=[]; while(i<max){ f.push(i);i++; } return f;})(),
function(i){ alert(i); }
);
6
這是另一種類型的例子的問題?如果沒有,爲什麼不使用一個簡單的舊無聊的JavaScript循環?
for(var i=0; i<3; i++) {
alert(i);
}
我錯過了什麼?
1
你怎麼樣定義自己的each
:
jQuery.extend({
eachIter: function(to,callback){
for(var i=0;i<to;i++){
callback(i);
}
}
});
然後,你可以把它作爲你說:
$.eachIter(3,function(i){alert(i);});
+0
您應該將'i'變量傳遞給回調函數,而不是'to'變量,否則它會提醒3次,3次。 – CMS 2010-03-13 07:06:30
相關問題
- 1. 可以這樣做嗎?
- 2. 可以這樣做嗎?
- 3. Java可以這樣做嗎?
- 4. 我可以做這樣的事嗎?
- 5. .NET AppDomains可以這樣做嗎?
- 6. [「var」+1] = someValue - 可以這樣做嗎?
- 7. Xaml - '計算值' - 可以這樣做嗎?
- 8. 靜態類...可以這樣做嗎?
- 9. 貓鼬可以做這樣的事嗎?
- 10. 'while(doSome())'我可以這樣做嗎?
- 11. NSMutableArrays - 我可以這樣做嗎?
- 12. JUnit:可以(應該)這樣做嗎?
- 13. 模板 - 可以這樣做嗎?
- 14. 憑證 - 我可以這樣做嗎?
- 15. MySQL數組:可以這樣做嗎?
- 16. 可以這樣做嗎? (多列ul)
- 17. Excel中可以這樣做嗎?
- 18. 2 jquery colorbox一次..可以這樣做嗎?
- 19. 可以這樣查詢嗎?
- 20. 任何使用jQuery的插件可以做這樣的佈局嗎?
- 21. 我可以做一個像這樣的正則表達式嗎?
- 22. 核心數據繼承:可以這樣做嗎?
- 23. 我可以在SQL Server中做這樣的事嗎?
- 24. 動態DNS和反向代理:可以這樣做嗎?
- 25. C++通過引用傳遞 - 可以這樣做嗎?
- 26. SQL查詢 - 我可以不這樣做嗎?
- 27. F#類型系統可以這樣做嗎?
- 28. Haskell分組功能可以像這樣做嗎?
- 29. 在Oracle PL/SQL中可以這樣做嗎?
- 30. 我可以這樣做嗎? Apache + mod_jk + Tomcat + Axis
和你是神! – zjm1126 2010-03-13 07:03:09
無論答案如何,我都覺得這是一個很好的例子,「僅僅因爲你可以不意味着你應該」。 – 2010-03-13 07:18:53
你也可以用邏輯電路來做到這一點,但更好的做法是使用純js。 – Sinan 2010-03-13 15:35:56