用法
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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。