• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >jquery > jQuery $.each遍历对象、数组用法实例

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

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了jQuery,$.each,遍历对象,遍历数组等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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

使用说明

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

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 基于jQuery对象和DOM对象和字符串之间的转化实例
  • jquery+css实现简单的图片轮播效果
  • 使用jQuery实现鼠标点击左右按钮滑动切换
  • jQuery实现上传图片前预览效果功能
  • jQuery初级教程之网站品牌列表效果
  • 基于jquery实现多选下拉列表
  • jQuery接受后台传递的List的实例详解
  • 详解jquery选择器的原理
  • jQuery上传插件webupload使用方法
  • 关于jquery form表单序列化的注意事项详解

相关文章

  • 深入理解JQuery中的事件与动画
  • 强大的jquery插件jqeuryUI做网页对话框效果!简单
  • jquery隔行换色效果实现方法
  • jQuery创建自定义的选择器用以选择高度大于100的超链接实例
  • jquery关于事件冒泡和事件委托的技巧及阻止与允许事件冒泡的三种实现方法
  • jQuery 一个图片切换的插件
  • jquery中event对象属性与方法小结
  • jquery焦点图片切换(数字标注/手动/自动播放/横向滚动)
  • JQuery 两种方法解决刚创建的元素遍历不到的问题
  • jQuery使用方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • jQuery 全选/反选以及单击行改变背景色实例
    • Jquery 设置标题的自动翻转
    • JQuery的Validation插件中Remote验证的中文问题
    • jQuery插件DataTable使用方法详解(.Net平台)
    • jquery,js简单实现类似Angular.js双向绑定
    • jquery仿京东导航/仿淘宝商城左侧分类导航下拉菜单效果
    • jQuery学习笔记之jQuery动画效果
    • jQuery中bind,live,delegate与one方法的用法及区别解析
    • jQuery实现左右切换焦点图
    • jQuery实现简易的输入框字数计数功能示例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有