jquery使用each方法遍历json格式数据实例
本文实例讲述了jquery使用each方法遍历json格式数据的方法。分享给大家供大家参考。具体实现方法如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script src="jquery-1.6.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
//$.each(array,fn)对数组arry每个元素调用fn函数进行处理,没有返回值
var arr = { "tom": "汤姆", "jerry": "杰瑞", "lily": "莉莉" };
//json格式的对象(dict)
$.each(arr, function (key, value) { alert(key + "=" + value); });
//如果是普通风格的数组,则key的值是序号。
</script>
</head>
<body>
</body>
</html>
希望本文所述对大家的jQuery程序设计有所帮助。
相关推荐
-
深入理解jquery中的each用法
1种 通过each遍历li 可以获得所有li的内容 <!-- 1种 --> <ul class="one"> <li>11a</li> <li>22b</li> <li>33c</li> <li>44d</li> <li>55e</li> </ul> <button>输出每个li值</button> <
-
jQuery.each使用详解
jQuery.each方法是jQuery的核心工具方法之一,通用例遍方法,可用于例遍对象和数组.不同于例遍 jQuery 对象的 $().each() 方法,此方法可用于例遍任何对象.通常需要两个参数 object:需要例遍的对象或数组. callback:每个成员/元素执行的回调函数. 回调函数拥有两个参数:第一个为对象的成员或数组的索引,第二个为对应变量或内容.如果需要退出 each 循环可使回调函数返回 false,其它返回值将被忽略. 例遍数组,同时使用元素索引和内容.举例如下: //例
-
jQuery中each()、find()和filter()等节点操作方法详解(推荐)
1.each(callback) 官方解释: 返回值:jQuery 概述 以每一个匹配的元素作为上下文来执行一个函数. 意味着,每次执行传递进来的函数时,函数中的this关键字都指向一个不同的DOM元素(每次都是一个不同的匹配元素).而且,在每次执行函数时,都会给函数传递一个表示作为执行环境的元素在匹配的元素集合中所处位置的数字值作为参数(从零开始的整型). 返回 'false' 将停止循环 (就像在普通的循环中使用 'break').返回 'true' 跳至下一个循环(就像在普通的循环中使用'
-
JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别
原生js使用forEach()与jquery使用each()遍历数组,return false 的区别: 1.使用each()遍历数组a,如下: var a=[20,21,22,23,24]; $.each(a, function(index,val) { console.log('index='+index); if(index==2){ return false; } console.log('val='+val); }); 结果如下: 从运行的效果可以看出,return 相当于循环中的br
-
jquery 遍历数组 each 方法详解
JQuery拿取对象的方式 $('#id') :通过元素的id $('tagName') : 通过元素的标签名 $('tagName tagName') : 通过元素的标签名,eg: $('ul li') $('tagName#id): 通过元素的id和标签名 $(':checkbox'):拿取input的 type为checkbox'的所有元素: Eg: <input type="checkbox" name="appetizers" value="
-
浅谈jquery中的each方法$.each、this.each、$.fn.each
jquery.each 方法 方法一 $("img").each(function(i,elem){ // i 下标 从零开始, // elem == this // $(elem).toggleClass("example"); $(this).toggleClass("example"); }); 方法二 $.each([1,2,3,4],function(){ //$(this)==数组中的每一个数组(如果数组是对象,就是对象) }); 方
-
jQuery使用each方法与for语句遍历数组示例
本文实例讲述了jQuery使用each方法与for语句遍历数组.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
-
jQuery的Each比JS原生for循环性能慢很多的原因
其实查看jQuery的源代码,发现each的代码很简单,但为什么性能和原生的for循环相差几十倍呢? jQuery的each的核心代码 for (; i < length; i++) { value = callback.call(obj[i], i, obj[i]); if (value === false) { break; } } 看着很简单,但为什么会慢很多呢? 编写测试代码如下: var length=300000; function GetArr() { var t = []; fo
-
jQuery使用$.each遍历json数组的简单实现方法
本文实例讲述了jQuery使用$.each遍历json数组的简单实现方法.分享给大家供大家参考,具体如下: <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml&quo
-
jQuery通用的全局遍历方法$.each()用法实例
本文实例讲述了jQuery通用的全局遍历方法$.each()用法.分享给大家供大家参考,具体如下: 1.test.json文件代码: [ { "username": "张三", "content": "沙发." }, { "username": "李四", "content": "板凳." }, { "username": &q
-
jQuery筛选数组之grep、each、inArray、map的用法及遍历json对象
纯粹记录下几种用法: jquery grep()筛选遍历数组 $().ready( function(){ var array = [1,2,3,4,5,6,7,8,9]; var filterarray = $.grep(array,function(value){ return value > 5;//筛选出大于5的 }); for(var i=0;i<filterarray.length;i++){ alert(filterarray[i]); } for (key in filtera
随机推荐
- 详解设计模式中的proxy代理模式及在Java程序中的实现
- Oracle 数据库 临时数据的处理方法
- Python中的自定义函数学习笔记
- ajax内部值外部调用不了的原因及解决方法
- 根据出生日期自动取得星座的js代码
- 深入PHP FTP类的详解
- 浅谈Arrays.asList()方法的使用
- C++中实现把表的数据导出到EXCEL并打印实例代码
- mysqldumpslow用法示例(慢查询)
- thinkphp3.x中变量的获取和过滤方法详解
- 全面解析SpringBoot自动配置的实现原理
- shell 脚本安装PHP扩展的简单方法
- 详解linux ntp服务器时间同步设置
- Nginx实战之反向代理WebSocket的配置实例
- bootstrap基本配置_动力节点Java学院整理
- jQueryUI Datepicker组件设置日期高亮
- 详解 JAVA的回调机制CallBack
- java中重载,继承,重写和多态的区别
- location.href语句与火狐不兼容的问题
- PHP的一个完美GIF等比缩放类,附带去除缩放黑背景
