关于jquery中全局函数each使用介绍


Posted in Javascript onDecember 10, 2013

jquery 包含了两个each一个是 $().each 另一个是 $.each 区别就在于前一个是jquery对象的内置函数 而后一个 这是对象的遍历函数 一般用于ajax中获取不同的对象数据进行遍历以json为例 jquery 的getJSON 快捷方法可以便利的取得 指定url中的json文件 jquery 会内置的调用 js原生 的eval函数来解析json文本 转换成一个 js对象 然后通过each全局函数 进行遍历 以取得其中的值  语法 each(data,[params],function(当前项索引,当前项)) 这也是与 内置函数each的一个极大的不同, 内置函数中的 index 是一个标识符 用来表示 从什么位置开始遍历,后面是 element 元素 指定遍历多少个 element 而全局函数中的 each 重的index 是指 json中每个键值对 中的键 也就是KEY! 再jquery 基础教程一书中 作者举例写了相应的代码 但是没有能够将 参数正确示例 其示例代码如下

$.each(data,function(entryIndex,entry){ var html = entry['term']}); 看过此书的朋友一定很疑惑 关于 entryIndex 到底是啥? 其实 entryIndex 就是 'term' 只不过作者没有用索引代入 而是直接从json中将键值填入了,通过 调试才发现 如下问题 普遍翻译为索引,个人意见  还是应该 以键来称呼 entry 就是一个包含了键值对的属性 值是一个字段 当这个属性通过 键作为索引导入 读出相应的 值通过 类似get访问器的方式返回,希望能给有疑惑的朋友作为解答.

Javascript 相关文章推荐
jquery判断checkbox(复选框)是否被选中的代码
Oct 20 Javascript
js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
May 16 Javascript
浅析JavaScript基本类型与引用类型
May 28 Javascript
js实现点击文本框显示日期选择器特效代码分享
May 21 Javascript
JavaScript编写简单的计算器
Nov 25 Javascript
js实现页面跳转的五种方法推荐
Mar 10 Javascript
全面解析JavaScript里的循环方法之forEach,for-in,for-of
Apr 20 Javascript
fullpage.js全屏滚动插件使用实例
Sep 06 Javascript
JS表单验证方法实例小结【电话、身份证号、Email、中文、特殊字符、身份证号等】
Feb 14 Javascript
JavaScript原型继承_动力节点Java学院整理
Jun 30 Javascript
Angular4 中内置指令的基本用法
Jul 31 Javascript
js input输入百分号保存数据库失败的解决方法
May 26 Javascript
jquery对ajax的支持介绍
Dec 10 #Javascript
jquerydom对象的事件隐藏显示和对象数组示例
Dec 10 #Javascript
鼠标选择动态改变网页背景颜色的JS代码
Dec 10 #Javascript
深入理解JavaScript高级之词法作用域和作用域链
Dec 10 #Javascript
javascript四舍五入函数代码分享(保留后几位)
Dec 10 #Javascript
javascript如何创建表格(javascript绘制表格的二种方法)
Dec 10 #Javascript
javascript修改表格背景色实例代码分享
Dec 10 #Javascript
You might like
gd库图片下载类实现下载网页所有图片的php代码
2012/08/20 PHP
关于crontab的使用详解
2013/06/24 PHP
PHP的Laravel框架中使用AdminLTE模板来编写网站后台界面
2016/03/21 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
2016/08/01 PHP
PHP实现的redis主从数据库状态检测功能示例
2017/07/20 PHP
jquery 得到当前页面高度和宽度的两个函数
2010/02/21 Javascript
利用jQuery的deferred对象实现异步按顺序加载JS文件
2013/03/17 Javascript
JQuery基础语法小结
2015/02/27 Javascript
基于jQuery通过jQuery.form.js插件实现异步上传
2015/12/13 Javascript
jQuery实现验证年龄简单思路
2016/02/24 Javascript
JavaScript通过使用onerror设置默认图像显示代替alt
2016/03/01 Javascript
Bootstrap每天必学之导航组件
2016/04/25 Javascript
js实现鼠标拖动功能
2017/03/20 Javascript
Vuejs仿网易云音乐实现听歌及搜索功能
2017/03/30 Javascript
兼容浏览器的js事件绑定函数(详解)
2017/05/09 Javascript
ionic 自定义弹框效果
2017/06/27 Javascript
javascript获取图片的top N主色值方法详解
2018/01/26 Javascript
vue+VeeValidate 校验范围实例详解(部分校验,全部校验)
2018/10/19 Javascript
JS实现头条新闻的经典轮播图效果示例
2019/01/30 Javascript
echarts饼图各个板块之间的空隙如何实现
2020/12/01 Javascript
python查找指定具有相同内容文件的方法
2015/06/28 Python
利用python实现数据分析
2017/01/11 Python
Python实现基于C/S架构的聊天室功能详解
2018/07/07 Python
Python Django框架url反向解析实现动态生成对应的url链接示例
2019/10/18 Python
10行Python代码计算汽车数量的实现方法
2019/10/23 Python
python图的深度优先和广度优先算法实例分析
2019/10/26 Python
Numpy 理解ndarray对象的示例代码
2020/04/03 Python
python安装和pycharm环境搭建设置方法
2020/05/27 Python
css3 自定义字体font-face使用介绍
2014/05/14 HTML / CSS
国际化的太阳镜及太阳镜配件零售商:Sunglass Hut
2016/07/26 全球购物
法国二手MacBook销售网站:Okamac
2019/03/18 全球购物
一些网络技术方面的面试题
2014/05/01 面试题
秋季运动会广播稿
2014/02/22 职场文书
法制宣传口号
2014/06/16 职场文书
开服装店计划书
2014/08/15 职场文书
MySQL如何使备份得数据保持一致
2022/05/02 MySQL