本文介绍$.each()循环遍历一维数组、二维数组、JSON数据和DOM元素。

请注意在使用JQuery $.each()方法前,要首先引用jquery库文件。

$.each()循环遍历一维数组

Jquery代码:

//遍历一维数组

var arr1 = ["aaa", "bbb", "ccc"];

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

console.log(i + ". " + val);

});

输出:

$.each()循环遍历一维数组

$.each()循环遍历二维数组

Jquery代码:

//遍历二维数组

var arr2 = [

['a', 'aa', 'aaa'],

['b', 'bb', 'bbb'],

['c', 'cc', 'ccc']

];

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

console.log(i + "====" + item);

$.each(item, function(j, val) {

console.log(j + "====" + val)

});

});

输出:

$.each()循环遍历二维数组

$.each()循环遍历JSON数据

Jquery代码:

//遍历json数据

var obj = {

one: 1,

two: 2,

three: 3

};

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

console.log(key + "===" + val)

})

输出:

$.each()循环遍历JSON数据

$.each()循环遍历DOM元素

html标记:

Jquery代码:

//遍历dom元素$.each($("input:hidden"), function(i, val) {

console.log("i===" + i)

console.log(val.name)

console.log(val.value)

})

输出:

$.each()循环遍历DOM元素

结论:上面便是$.each()循环遍历一维数组、二维数组、JSON数据和DOM元素的写法,可以举一反三用于实际编程环境中。

android 一维数组遍历,$.each()循环遍历一维数组、二维数组、JSON数据和DOM元素相关推荐

  1. 遍历二维数组_Java编程基础阶段笔记 day06 二维数组

    二维数组 笔记Notes 二维数组 二维数组声明 二维数组静态初始化与二位初始化 二维数组元素赋值与获取 二维数组遍历 二维数组内存解析 打印杨辉三角 Arrays工具类 数组中常见的异常 二维数组 ...

  2. c语言字符二维数组传参,C语言函数传递二维数组

    C语言如果给函数传递二维数组作为参数 问题的产生 先看一个传递二维数组的例子: #include void foo(int a[][], int m, int n) { int i = 1; int ...

  3. PHP常用数组函数(含按键值删除二维数组中的元素)

    // 1.array_search():在数组中搜索键值"red",并返回它的键名 $a=array("a"=>"red"," ...

  4. php 二维数组 根据值 找,PHP编程根据二维数组某个字段的值查找值所在的一维数组...

    /** *根据二维数组某个字段的值查找数组 * @param $index 数组中的key * @param $value 查找的值 */ function seacharr_by_value($ar ...

  5. 什么是二维数组?二维遍历?Java二维数组制作图片迷宫 使用如鹏游戏引擎制作窗口界面 附带压缩包下载,解压后双击start.bat启动...

    什么是二维数组? 数组当中放的还是数组 int [][] arr=new int[3][2]; 有3个小箱子,每个箱子2个格子. 看结果? int [][] arr=new int[3][2]; Sy ...

  6. python二维数组去重_np.unique()对一维和二维数组去重

    一维数组 对一维数组或列表,unique()函数去除其中重复元素,并按元素大小返回一个新的无重复元组或列表. import numpy as np A = [1, 2, 2, 5,3, 4, 3] a ...

  7. c语言中二维数组怎么,c语言中什么是二维数组

    c语言中什么是二维数组 二维数组A[m][n],这是一个m行,n列的二维数组.以下是由应届毕业生小编整理关于c语言二维数组的内容,希望对大家有所帮助!更多相关内容请关注应届毕业生考试 网. c语言的二 ...

  8. avframe转byte数组_C# amp; VB6.0 图像与二维数组 互转

    背景 最近在研究C#进行图像处理,在图像处理中算法中,往往都是针对的是矩阵运算的.矩阵其实就是一个二维的数组. 为了图像处理的速度,我们都需要放在内存中处理.但网络上收集的代码,往往都是以一维数组的样 ...

  9. C语言指针怎么存二维数组,C语言怎么用指针代替二维数组

    1.设p是指向二维数组a[m][n]的指针变量,则有:int*p=a[0];//此时P是指向一维数组的指针.P++后,p指向a[0][1].2.如果定义int(*p1)[n];p1=a;p1++后,p ...

最新文章

  1. ansible组件-playbook学习笔记
  2. 2018中国移动机器人行业十大热词
  3. 在linux系统下使用C语言操作临时文件
  4. linux profile of env
  5. 微服务秒杀项目整合网关+feign+redis分离热点商品分别下单示例
  6. MySQL高级 - SQL技巧 - SQL执行顺序及正则表达式
  7. 开源sip客户端 linux,开源SIP服务器 Kamailio
  8. mysql htmlspecialchars_htmlSpecialchars和MySQL_REARY_EXECH_String是否保证PHP代码
  9. 移植u-boot-2012.04.01到jz2440开发板
  10. java filedialog 打开文件_java 用文件对话框打开文件
  11. __name__的意义与作用
  12. linux建立数列文本,Linux实验内容.doc
  13. 英语语音识别软件_识别英语语音的软件_英文语音识别软件 - 云+社区 - 腾讯云...
  14. Ubuntu更新下载源
  15. 计算机显卡不工作,笔记本独立显卡不工作的解决方案!
  16. 用创新思考模式制作人工智能机器人模型
  17. 基于Vue实现的多条件筛选功能(类似京东和淘宝功能)
  18. iOS 一步步带你实践组件二进制方案
  19. net6支持的windows版本
  20. 生鲜配送系统软件排名

热门文章

  1. FactoryMethod工厂方法模式升级成AbstractFactory抽象工厂模式
  2. eclipse 使用lombok 精简java bean
  3. 企业生产环境不同业务的Linux分区方案
  4. android 版本控制
  5. Gradle学习系列之十——自定义Plugin(本系列完)
  6. JavaScript —— 如何判断一个非数字输入
  7. Apache Mina 介绍
  8. 项目前期——用例图、类图、活动图、组件图
  9. 转Python 标准库 urllib2 的使用细节
  10. [原]Failed to load SELinux policy. System Freezing ----redhat7or CentOS7 bug