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


Posted in Javascript onApril 16, 2015

通过它,你可以遍历对象、数组的属性值并进行处理。

使用说明

each函数根据参数的类型实现的效果不完全一致:

1、遍历对象(有附加参数)

$.each(Object, function(p1, p2) {
     this;       //这里的this指向每次遍历中Object的当前属性值

     p1; p2;     //访问附加参数
}, ['参数1', '参数2']);

 

2、遍历数组(有附件参数)

$.each(Array, function(p1, p2){
     this;       //这里的this指向每次遍历中Array的当前元素

     p1; p2;     //访问附加参数

}, ['参数1', '参数2']);

 

3、遍历对象(没有附加参数)

$.each(Object, function(name, value) {
     this;      //this指向当前属性的值

     name;      //name表示Object当前属性的名称

     value;     //value表示Object当前属性的值

});

[code]

 
4、遍历数组(没有附加参数)
[code]

$.each(Array, function(i, value) {
     this;      //this指向当前元素

     i;         //i表示Array当前下标

     value;     //value表示Array当前元素
});

下面提一下jQuery的each方法的几种常用的用法
 var arr = [ "one", "two", "three", "four"];     

 $.each(arr, function(){     

    alert(this);     

 });     

//上面这个each输出的结果分别为:one,two,three,four    

    

var arr1 = [[1, 4, 3], [4, 6, 6], [7, 20, 9]]     

$.each(arr1, function(i, item){     

   alert(item[0]);     

});     

//其实arr1为一个二维数组,item相当于取每一个一维数组,   

//item[0]相对于取每一个一维数组里的第一个值   

//所以上面这个each输出分别为:1   4   7     

  

  

var obj = { one:1, two:2, three:3, four:4};     

$.each(obj, function(key, val) {     

    alert(obj[key]);           

});   

//这个each就有更厉害了,能循环每一个属性     

//输出结果为:1   2  3  4
Javascript 相关文章推荐
风吟的小型JavaScirpt库 (FY.JS).
Mar 09 Javascript
修改好的jquery滚动字幕效果实现代码
Jun 22 Javascript
Dom 学习总结以及实例的使用介绍
Apr 24 Javascript
将文本输入框内容加入表中的js代码
Aug 18 Javascript
浏览器的JavaScript引擎的识别方法
Oct 20 Javascript
jquery隔行换色效果实现方法
Jan 15 Javascript
jquery点击缩略图切换视频播放特效代码分享
Sep 15 Javascript
基于jquery实现页面滚动时顶部导航显示隐藏
Apr 20 Javascript
js实现可控制左右方向的无缝滚动效果
May 29 Javascript
3kb jQuery代码搞定各种树形选择的实现方法
Jun 10 Javascript
jQuery插件实现图片轮播特效
Jun 16 Javascript
vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法
Aug 22 Javascript
jQuery Ajax中的事件详细介绍
Apr 16 #Javascript
JavaScript实现页面5秒后自动跳转的方法
Apr 16 #Javascript
JavaScript实现随机替换图片的方法
Apr 16 #Javascript
jQuery实现在下拉列表选择时获取json数据的方法
Apr 16 #Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
Apr 16 #Javascript
jquery插件bxslider用法实例分析
Apr 16 #Javascript
JQuery显示、隐藏div的几种方法简明总结
Apr 16 #Javascript
You might like
PHP之变量、常量学习笔记
2008/03/27 PHP
php 解压rar文件及zip文件的方法
2014/05/05 PHP
php发送get、post请求的6种方法简明总结
2014/07/08 PHP
Yii控制器中操作视图js的方法
2016/07/04 PHP
ThinkPHP Where 条件中常用表达式示例(详解)
2017/03/31 PHP
javascript中的nextSibling使用陷(da)阱(keng)
2014/05/05 Javascript
javascript操作excel生成报表示例
2014/05/08 Javascript
Javascript中的getUTCHours()方法使用详解
2015/06/10 Javascript
JavaScript实现节点的删除与序号重建实例
2015/08/05 Javascript
jQuery、zepto、js常用小技巧
2017/02/12 Javascript
javascript中new Array()和var arr=[]用法区别
2017/12/01 Javascript
利用ECharts.js画K线图的方法示例
2018/01/10 Javascript
vue.js计算属性computed用法实例分析
2018/07/06 Javascript
vue-cli3+ts+webpack实现多入口多出口功能
2019/05/30 Javascript
微信小程序如何调用json数据接口并解析
2019/06/29 Javascript
layui加载表格,绑定新增,编辑删除,查看按钮事件的例子
2019/09/06 Javascript
webpack proxy 使用(代理的使用)
2020/01/10 Javascript
jQuery实现手风琴效果(蒙版)
2020/01/11 jQuery
VUE实现吸底按钮
2021/03/04 Vue.js
[01:11]回顾历届DOTA2国际邀请赛中国区预选赛
2017/06/26 DOTA
Python中的面向对象编程详解(上)
2015/04/13 Python
Python中SOAP项目的介绍及其在web开发中的应用
2015/04/14 Python
Python join()函数原理及使用方法
2020/11/14 Python
python 实现性别识别
2020/11/21 Python
美国Max仓库:Max Warehouse
2020/05/31 全球购物
C++面试题:关于链表和指针
2013/06/05 面试题
客服服务心得体会
2013/12/30 职场文书
宣传保护环境的公益广告词
2014/03/13 职场文书
文案策划求职信
2014/03/18 职场文书
2014年庆祝国庆65周年演讲稿
2014/09/21 职场文书
2014年仓库工作总结
2014/11/20 职场文书
捐助倡议书
2015/01/19 职场文书
2015年安全月活动总结
2015/03/26 职场文书
2015学校图书管理员工作总结
2015/05/11 职场文书
低端且暴利的线上线下创业项目分享
2019/09/03 职场文书
python使用glob检索文件的操作
2021/05/20 Python