2022年jquery的each函数用法 .pdf
《2022年jquery的each函数用法 .pdf》由会员分享,可在线阅读,更多相关《2022年jquery的each函数用法 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、each() 方法能使 DOM循环结构简洁,不容易出错。 each() 函数封装了十分强大的遍 历功能,使用也很方便,它可以遍 历一维数组、多维数组、DOM, JSON 等等在 javaScript 开发过程中使用 $each 可以大大的减 轻我们的工作量。下面提一下 each 的几种常用的用法each 处理一维数组 var arr1 = aaa, bbb, ccc ; $.each(arr1, function(i,val) alert(i); alert(val); ); alert(i) 将输出 0, 1, 2 alert(val) 将输出 aaa, bbb, ccc each 处理二维
2、数组var arr2 = a, aa, aaa, b, bb, bbb, c, cc, ccc $.each(arr, function(i, item) alert(i); alert(item); ); arr2 为一个二 维数组, item 相当于取 这二维数组中的每一个数 组。item0 相对于取每一个一 维数组里的第一个 值名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - alert(i) 将输出为 0, 1, 2,因为
3、这二维数组含有 3 个数组元素alert(item) 将输出为 a, aa, aaa, b, bb, bbb, c, cc, ccc 对此二位数 组的处理稍作 变更之后 var arr = a, aa, aaa, b, bb, bbb, c, cc, ccc $.each(arr, function(i, item) $.each(item,function(j,val) alert(j); alert(val); ); ); alert(j) 将输出为 0, 1, 2, 0, 1, 2,0, 1, 2 alert(val) 将输出为 a, aa, aaa, b, bb, bbb, c, cc
4、, ccc each 处理 json 数据,这个 each 就有更 厉害了,能循环每一个属性var obj = one:1, two:2, three:3; each(obj, function(key, val) alert(key); alert(val); ); 这里 alert(key) 将输出 one two three alert(val) 将输出 one, 1, two, 2, three,3 这边为何 key 不是数字而是属性呢,因 为 json 格式内是一 组无序的属性-值,既然无序,又何来数字呢。而这个 val 等同于 objkey 名师资料总结 - - -精品资料欢迎下载
5、 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - ecah 处理 dom 元素,此处以一个 input 表单元素作 为例子。如果你 dom 中有一段 这样的代码 然后你使用 each 如下 $.each($(input:hidden), function(i,val) alert(val); alert(i); alert(val.name); alert(val.value); ); 那么, alert(val) 将输出object HTMLInputElement,
6、因为它是一个表单元素。alert(i) 将输出为 0, 1, 2, 3 alert(val.name); 将输出 aaa,bbb,ccc,ddd ,如果使用 this.name 将输出同样的结果alert(val.value); 将输出111,222,333,444 ,如果使用this.value 将输出同样的结果如果将以上面一段代 码改变成如下的形式$(input:hidden).each(function(i,val) alert(i); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年jquery的each函数用法 2022 jquery each 函数 用法
限制150内