关于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 相关文章推荐
让innerHTML的脚本也可以运行起来
Jul 01 Javascript
如何快速的呈现我们的网页的技巧整理
Jul 01 Javascript
jQuery 使用手册(七)
Sep 23 Javascript
JS弹出层的显示与隐藏示例代码
Dec 27 Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
Jul 04 Javascript
jquery 取子节点及当前节点属性值的方法
Aug 24 Javascript
js图片上传前预览功能(兼容所有浏览器)
Aug 24 Javascript
JS碰撞运动实现方法详解
Dec 15 Javascript
用 js 的 selection range 操作选择区域内容和图片
Apr 18 Javascript
微信小程序配置服务器提示验证token失败的解决方法
Apr 03 Javascript
微信小程序如何实现radio单选框单击打勾和取消
Jan 21 Javascript
浅谈JS的原型和原型链
Jun 04 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
COM in PHP (winows only)
2006/10/09 PHP
PHP define函数的使用说明
2008/08/27 PHP
PHP中imagick函数的中文解释
2015/01/21 PHP
javascript 面向对象编程基础:封装
2009/08/21 Javascript
JavaScript插入动态样式实现代码
2012/02/22 Javascript
js控制表单不能输入空格的小例子
2013/11/20 Javascript
实例讲解JQuery中this和$(this)区别
2014/12/08 Javascript
NodeJS学习笔记之Connect中间件应用实例
2015/01/27 NodeJs
Jquery日历插件制作简单日历
2015/10/28 Javascript
AngularJS 指令详细介绍
2016/07/27 Javascript
AngularJS入门教程之MVC架构实例分析
2016/11/01 Javascript
深入理解JavaScript 参数按值传递
2017/05/24 Javascript
vue2.0 可折叠列表 v-for循环展示的实例
2018/09/07 Javascript
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
2019/06/18 jQuery
Vue仿百度搜索功能
2020/12/28 Vue.js
JavaScript实现下拉列表
2021/01/20 Javascript
[05:28]刀塔密之一:团结则存
2014/07/03 DOTA
[06:16]DOTA2守卫传承者——职业选手谈心路历程
2015/02/26 DOTA
[01:00:12]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第一场
2018/04/09 DOTA
Python中用于转换字母为小写的lower()方法使用简介
2015/05/19 Python
python文件与目录操作实例详解
2016/02/22 Python
Python增量循环删除MySQL表数据的方法
2016/09/23 Python
浅谈使用Python变量时要避免的3个错误
2017/10/30 Python
python使用wxpy实现微信消息防撤回脚本
2019/04/29 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
2019/06/20 Python
python目标检测给图画框,bbox画到图上并保存案例
2020/03/10 Python
python实现将列表中各个值快速赋值给多个变量
2020/04/02 Python
Python如何根据时间序列数据作图
2020/05/12 Python
html5.2 dialog简介详解
2018/02/27 HTML / CSS
详解通过focusout事件解决IOS键盘收起时界面不归位的问题
2019/07/18 HTML / CSS
爱祖国演讲稿
2014/05/04 职场文书
工程承包协议书范本
2014/09/29 职场文书
庆六一开幕词
2015/01/29 职场文书
AI:如何训练机器学习的模型
2021/04/16 Python
mysql 如何获取两个集合的交集/差集/并集
2021/06/08 MySQL
深入讲解Vue中父子组件通信与事件触发
2022/03/22 Vue.js