关于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 相关文章推荐
javascript 有用的脚本函数
May 07 Javascript
jquery实现的超出屏幕时把固定层变为定位层的代码
Feb 23 Javascript
Jquery跨域获得Json时invalid label错误的解决办法
Jan 11 Javascript
javascript中节点的最近的相关节点访问方法
Mar 20 Javascript
js克隆对象、数组的常用方法介绍
Sep 26 Javascript
javascript中$(function() {});写与不写有哪些区别
Aug 10 Javascript
JavaScript中函数表达式和函数声明及函数声明与函数表达式的不同
Nov 15 Javascript
基于JQuery的$.ajax方法进行异步请求导致页面闪烁的解决办法
May 10 Javascript
Node.js引入UIBootstrap的方法示例
May 11 Javascript
Webpack中雪碧图插件使用详解
May 25 Javascript
node读写Excel操作实例分析
Nov 06 Javascript
Vue路由切换页面不更新问题解决方案
Jul 10 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
PHP与已存在的Java应用程序集成
2006/10/09 PHP
discuz论坛 用户登录 后台程序代码
2008/11/27 PHP
PHP中的gzcompress、gzdeflate、gzencode函数详解
2014/07/29 PHP
PHP使用CURL实现多线程抓取网页
2015/04/30 PHP
javascript 表单验证常见正则
2009/09/28 Javascript
基于jQuery的为attr添加id title等效果的实现代码
2011/04/20 Javascript
node.js应用后台守护进程管理器Forever安装和使用实例
2014/06/01 Javascript
jQuery插件Timelinr 实现时间轴特效
2015/10/04 Javascript
微信小程序 页面跳转如何实现传值
2017/04/05 Javascript
jQuery 实现双击编辑表格功能
2017/06/19 jQuery
nodejs对express中next函数的一些理解
2017/09/08 NodeJs
记一次vue-webpack项目优化实践详解
2019/02/17 Javascript
详解js获取video任意时间的画面截图
2019/04/17 Javascript
详解新手使用vue-router传参时注意事项
2019/06/06 Javascript
vue.js中ref及$refs的使用方法解析
2019/10/08 Javascript
JavaScript对象字面量和构造函数原理与用法详解
2020/04/18 Javascript
JavaScript enum枚举类型定义及使用方法
2020/05/15 Javascript
解决微信授权成功后点击按返回键出现空白页和报错的问题
2020/06/08 Javascript
vant中的toast层级改变操作
2020/11/04 Javascript
Python NumPy库安装使用笔记
2015/05/18 Python
Python删除n行后的其他行方法
2019/01/28 Python
python实现日志按天分割
2019/07/22 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
2020/01/20 Python
医学生自我鉴定范文
2013/11/08 职场文书
自荐信格式技巧有哪些呢
2013/11/19 职场文书
出纳工作岗位责任制
2014/02/02 职场文书
超市中秋节活动方案
2014/02/12 职场文书
兽医医药专业求职信
2014/07/27 职场文书
党支部组织生活会整改方案
2014/09/30 职场文书
老干部工作汇报材料
2014/10/28 职场文书
2014年财政局工作总结
2014/12/09 职场文书
2015廉洁自律个人总结
2015/02/14 职场文书
企业战略合作意向书
2015/05/08 职场文书
2016道德模范先进事迹材料
2016/02/26 职场文书
浅谈Redis 中的过期删除策略和内存淘汰机制
2022/04/03 Redis
教你在 Java 中实现 Dijkstra 最短路算法的方法
2022/04/08 Java/Android