用法
jQuery.each( array, callback ) => Object
jQuery.each( array, callback ) => Object
說明:一個通用迭代器函數,可用於無縫迭代對象和數組。具有長度屬性的數組和array-like 對象(例如函數的參數對象)由數字索引迭代,從 0 到 length-1。其他對象通過其命名屬性進行迭代。
-
添加的版本:1.0
jQuery.each( array, callback )
-
array要迭代的數組或 array-like 對象。
-
callback將對每個值執行的函數。
-
-
添加的版本:1.0
jQuery.each( object, callback )
-
object類型:Object要迭代的對象。
-
callback將對每個值執行的函數。
-
$.each()
函數與 $(selector).each() 不同,後者用於以獨占方式迭代 jQuery 對象。 $.each()
函數可用於迭代任何集合,無論它是對象還是數組。在數組的情況下,回調每次都會傳遞一個數組索引和一個對應的數組值。 (該值也可以通過 this
關鍵字訪問,但 Javascript 將始終將 this
值包裝為 Object
,即使它是簡單的字符串或數字值。)該方法返回其第一個參數,即對象這是迭代的。
|
這會產生兩條消息:
0:52
1:97
如果使用對象作為集合,則每次回調都會傳遞一個鍵值對:
|
再次,這會產生兩條消息:
易燃:易燃
嗬嗬:不,嗬嗬
我們可以通過讓回調函數返回 false
在特定的迭代中打破 $.each()
循環。返回 non-false
與 for 循環中的 continue
語句相同;它將立即跳到下一次迭代。
例子:
遍曆將每個數字顯示為單詞和數字的數組
|
演示:
遍曆數組中的項目,訪問當前項目及其索引。
|
遍曆對象中的屬性,訪問當前項及其鍵。
|
相關用法
- JQuery jQuery.escapeSelector()用法及代碼示例
- JQuery UI jQuery.effects.define()用法及代碼示例
- JQuery jQuery.extend()用法及代碼示例
- JQuery jQuery.error()用法及代碼示例
- JQuery jQuery.inArray()用法及代碼示例
- JQuery jQuery.when()用法及代碼示例
- JQuery Mobile jQuery.mobile.path.get()用法及代碼示例
- JQuery jQuery.grep()用法及代碼示例
- JQuery Mobile jQuery.mobile.navigate()用法及代碼示例
- JQuery Mobile jQuery.mobile.path.isRelativeUrl()用法及代碼示例
- JQuery jQuery.dequeue()用法及代碼示例
- JQuery Mobile jQuery.mobile.silentScroll()用法及代碼示例
- JQuery jQuery.cssNumber用法及代碼示例
- JQuery jQuery.map()用法及代碼示例
- JQuery jQuery.readyException()用法及代碼示例
- JQuery jQuery.parseJSON()用法及代碼示例
- JQuery jQuery.contains()用法及代碼示例
- JQuery Mobile jQuery.mobile.path.makePathAbsolute()用法及代碼示例
- JQuery jQuery.unique()用法及代碼示例
- JQuery jQuery.getJSON()用法及代碼示例
- JQuery jQuery.proxy()用法及代碼示例
- JQuery jQuery.ajaxSetup()用法及代碼示例
- JQuery jQuery.type()用法及代碼示例
- JQuery jQuery.cssHooks用法及代碼示例
- JQuery jQuery.parseXML()用法及代碼示例
注:本文由純淨天空篩選整理自jquery.com大神的英文原創作品 jQuery.each()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。