`
lily_better
  • 浏览: 7626 次
文章分类
社区版块
存档分类
最新评论

jQuery.each()用法

 
阅读更多
昨天写了个小插件,用到这个方法,不太明白$.each()这个方法,今天查了下手册,学习一下。



例遍数组,同时使用元素索引和内容。(i是索引,n是内容)

$.each( [0,1,2], function(i, n){
    alert( "Item #" + i + ": " + n );
});

例遍对象,同时使用成员名称和变量内容。(i是成员名称,n是变量内容)

$.each( { name: "John", lang: "JS" }, function(i, n){
    alert( "Name: " + i + ", Value: " + n );
});

例遍dom元素,此处以一个input表单元素作为例子。

如果你dom中有一段这样的代码
<input name="aaa" type="hidden" value="111" />
<input name="bbb" type="hidden" value="222" />
<input name="ccc" type="hidden" value="333" />
<input name="ddd" type="hidden"  value="444"/>
然后你使用each如下

$.each($("input:hidden"), function(i,val){ 
   alert(val);         //输出[object HTMLInputElement],因为它是一个表单元素。
   alert(i);           //输出索引为0,1,2,3
   alert(val.name);    //输出name的值
   alert(val.value);   //输出value的值
}); 



以下是官方的解释:

jQuery.each(object, [callback])
概述

通用例遍方法,可用于例遍对象和数组。

不同于例遍 jQuery 对象的 $().each() 方法,此方法可用于例遍任何对象。回调函数拥有两个参数:第一个为对象的成员或数组的索引,第二个为对应变量或内容。如果需要退出 each 循环可使回调函数返回 false,其它返回值将被忽略。
参数
objectObject

需要例遍的对象或数组。
callback (可选)Function

每个成员/元素执行的回调函数。
分享到:
评论

相关推荐

    jQuery源码分析之jQuery.fn.each与jQuery.each用法

    本文实例讲述了jQuery源码分析之jQuery.fn.each与jQuery.each用法。分享给大家供大家参考。具体分析如下: 先上例子,下面代码的作用是:对每个选中的div元素,都给它们添加一个red类 复制代码 代码如下:$(‘div’)....

    jQuery.each使用详解

    jQuery.each方法是jQuery的核心工具方法之一,通用例遍方法,可用于例遍对象和数组。不同于例遍 jQuery 对象的 $().each() 方法,此方法可用于例遍任何对象。通常需要两个参数 object:需要例遍的对象或数组。 ...

    jquery里的each使用方法详解

    jQuery和jQuery对象都实 现了该方法,对于jQuery对象,只是把each方法简单的进行了委托:把jQuery对象作为第一个参数传递给jQuery的each方法.换句话 说:jQuery提供的each方法是对参数一提供的对象的中所有的子元素...

    jQuery的$.each()遍历数组或对象的用法

    $.each()遍历数组或对象的具体用法

    jQuery.each()用法分享

    例遍数组,同时使用元素索引和内容。(i是索引,n是内容) 代码如下: $.each( [0,1,2], function(i, n){ alert&#40; “Item #” + i + “: ” + n &#41;; }); 例遍对象,同时使用成员名称和变量内容。(i是成员名称...

    jQuery $.each的用法说明

    jQuery中$.each的用法,学习jquery的朋友可以参考下。

    jQuery中$.each()函数的用法引申实例_.docx

    jQuery中$.each()函数的用法引申实例_.docx

    jquery的each方法使用示例分享

    对于jQuery对象,只是把each方法简单的进行了委托:把jQuery对象作为第一个参数传递给jQuery的each方法.换句话说:jQuery提供的each方法是对参数一提供的对象的中所有的子元素逐一进行方法调用。而jQuery对象提供的...

    jQuery each()方法的使用方法

    jQuery和jQuery对象都实现了该方法,对于jQuery对象,只是把each方法简单的进行了委托:把jQuery对象作为第一个参数传递给jQuery的each方法.换句话说:jQuery提供的each方法是对参数一提供的对象的中所有的子元素...

    jQuery-each用法全面总结

    jQuery-each用法全面总结,分门别类,有说明,有举例。

    jQuery $.each遍历对象、数组用法实例

    主要介绍了jQuery $.each遍历对象、数组用法实例,本文讲解了在有参数和无参数的情况下遍历对象及遍历数组的例子及each方法的几种常用用法,需要的朋友可以参考下

    jquery $.each 和for怎么跳出循环终止本次循环

    2、而在jquery中 $.each则对应的使用return true 和return false。 break可以跳出switch…case语句,继续执行switch语句后面的内容。break语句还可以跳出循环,也就是结束循环语句的执行。 continue语句的作用为...

    JQuery中each()的使用方法说明

    jQuery和jQuery对象都实 现了该方法,对于jQuery对象,只是把each方法简单的进行了委托:把jQuery对象作为第一个参数传递给jQuery的each方法.换句话 说:jQuery提供的each方法是对参数一提供的对象的中所有的子元素...

    jQuery中each()方法用法实例

    本文实例讲述了jQuery中each()方法用法。分享给大家供大家参考。具体分析如下: 此方法可以以匹配元素集合中每一个元素作为上下文去执行一个函数。 当每次执行函数时,函数的执行环境都是一个匹配元素集合中不同的...

    jquery.imgpreload:jQuery.imgpreload 插件可让您在 DOM 加载之前和之后预加载图像

    jQuery 图像预加载插件 插件可让您在 DOM 加载前后预加载图像。...下面说明了使用插件在 dom 加载后预加载图像(例如使用 jQuery 选择器): $('#content img').imgpreload(function() { // callback

    Jquery学习手册

    jquery学习笔记,很全面的介绍jquery的用法。 存在的html片段)包装成jQuery对象。 $()方法里面支持的语法又包括3大类,分别是表达式(包括类表达式.,id表达式#,元素表达式等)、符号(包括后代符号space,next符号+...

Global site tag (gtag.js) - Google Analytics