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 相关文章推荐
ExtJS[Desktop]实现图标换行示例代码
Nov 17 Javascript
Js实现网页键盘控制翻页的方法
Oct 30 Javascript
javascript实现动态改变层大小的方法
May 14 Javascript
微信小程序 MINA文件结构
Oct 17 Javascript
EasyUI 结合JS导出Excel文件的实现方法
Nov 10 Javascript
微信小程序 保留小数(toFixed)详细介绍
Nov 16 Javascript
自学实现angularjs依赖注入
Dec 20 Javascript
详解从Node.js的child_process模块来学习父子进程之间的通信
Mar 27 Javascript
JavaScript类数组对象转换为数组对象的方法实例分析
Jul 24 Javascript
Vue+Mock.js模拟登录和表格的增删改查功能
Jul 26 Javascript
layer插件select选中默认值的方法
Aug 14 Javascript
小程序实现订单倒计时功能
Apr 23 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
Yii2第三方类库插件Imagine的安装和使用
2017/07/06 PHP
laravel-admin表单提交隐藏一些数据,回调时获取数据的方法
2019/10/08 PHP
Thinkphp 框架扩展之驱动扩展实例分析
2020/04/27 PHP
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.2 0
2008/03/22 Javascript
javascript基础知识大集锦(一) 推荐收藏
2011/01/13 Javascript
javascript动态加载实现方法一
2012/08/22 Javascript
jquery的ajax异步请求接收返回json数据实例
2014/06/16 Javascript
在JavaScript中用getMinutes()方法返回指定的分时刻
2015/06/10 Javascript
JavaScript 数组中最大最小值
2016/06/05 Javascript
jquery的checkbox,radio,select等方法小结
2016/08/30 Javascript
新闻上下滚动jquery 超简洁(必看篇)
2017/01/21 Javascript
原生JS改变透明度实现轮播效果
2017/03/24 Javascript
详解vue-cli本地环境API代理设置和解决跨域
2017/09/05 Javascript
一文让你彻底搞清楚javascript中的require、import与export
2017/09/24 Javascript
Bootstrap3.3.7导航栏下拉菜单鼠标滑过展开效果
2017/10/31 Javascript
Vue2.0 http请求以及loading展示实例
2018/03/06 Javascript
浅谈Node.js 中间件模式
2018/06/12 Javascript
JavaScript基于对象方法实现数组去重及排序操作示例
2018/07/10 Javascript
vue 项目中使用Loading组件的示例代码
2018/08/31 Javascript
Angularjs实现数组随机排序的方法
2018/10/02 Javascript
关于微信公众号开发无法支付的问题解决
2018/12/28 Javascript
Python使用Paramiko模块编写脚本进行远程服务器操作
2016/05/05 Python
安装完Python包然后找不到模块的解决步骤
2020/02/13 Python
python实现图片,视频人脸识别(dlib版)
2020/11/18 Python
SQL Server数据库笔试题和答案
2016/02/04 面试题
幼儿园中秋节活动方案2013
2014/01/29 职场文书
采购类个人求职的自我评价
2014/02/18 职场文书
中秋节国旗下演讲稿
2014/09/05 职场文书
亚布力滑雪场导游词
2015/02/09 职场文书
学生保证书格式
2015/02/27 职场文书
专职安全员岗位职责
2015/04/11 职场文书
十月围城观后感
2015/06/08 职场文书
小学生安全教育心得体会
2016/01/15 职场文书
一文读懂navicat for mysql基础知识
2021/05/31 MySQL
Python 发送SMTP邮件的简单教程
2021/06/24 Python
golang三种设计模式之简单工厂、方法工厂和抽象工厂
2022/04/10 Golang