关于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 相关文章推荐
JS 强制设为首页的代码
Jan 31 Javascript
JQuery中html()方法使用不当带来的陷阱
Apr 07 Javascript
JS图片无缝、平滑滚动代码
Mar 11 Javascript
jQuery ajax调用WCF服务实例
Jul 16 Javascript
JavaScript使用循环和分割来替换和删除元素实例
Oct 13 Javascript
使用jQuery仿苹果官网焦点图特效
Dec 23 Javascript
Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法
Feb 27 Javascript
jQuery Pagination分页插件_动力节点Java学院整理
Jul 17 jQuery
认识less和webstrom的less配置方法
Aug 02 Javascript
浅谈React中组件间抽象
Jan 27 Javascript
CKeditor富文本编辑器使用技巧之添加自定义插件的方法
Jun 14 Javascript
基于canvasJS在PHP中制作动态图表
May 30 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
重置版战役片段
2020/04/09 魔兽争霸
PHP小教程之实现双向链表
2014/06/12 PHP
PHP内核学习教程之php opcode内核实现
2016/01/27 PHP
Zend Framework教程之Zend_Db_Table_Row用法实例分析
2016/03/21 PHP
CI框架出现mysql数据库连接资源无法释放的解决方法
2016/05/17 PHP
如何用PHP做到页面注册审核
2017/03/02 PHP
PHP实现的简单AES加密解密算法实例
2017/05/29 PHP
PHP+Apache环境中如何隐藏Apache版本
2017/11/24 PHP
使用Grunt.js管理你项目的应用说明
2013/04/24 Javascript
Javascript脚本实现静态网页加密实例代码
2013/11/05 Javascript
jquery scroll()区分横向纵向滚动条的方法
2014/04/04 Javascript
Jquery 返回json数据在IE浏览器中提示下载的问题
2014/05/18 Javascript
javascript Deferred和递归次数限制实例
2014/10/21 Javascript
jQuery对象和DOM对象之间相互转换的方法介绍
2015/02/28 Javascript
学习JavaScript编程语言的8张思维导图分享
2015/03/27 Javascript
JavaScript实现把数字转换成中文
2015/06/29 Javascript
JavaScript中实现Map的示例代码
2015/09/09 Javascript
10分钟掌握XML、JSON及其解析
2020/12/06 Javascript
jQuery为DOM动态追加事件的方法
2017/02/16 Javascript
js遍历json对象所有key及根据动态key获取值的方法(必看)
2017/03/09 Javascript
vue几个常用跨域处理方式介绍
2018/02/07 Javascript
JS实现图片上传多次上传同一张不生效的处理方法
2018/08/06 Javascript
vue实现网络图片瀑布流 + 下拉刷新 + 上拉加载更多(步骤详解)
2020/01/14 Javascript
原生JavaScript实现留言板
2021/01/10 Javascript
Python实现队列的方法
2015/05/26 Python
python批量添加zabbix Screens的两个脚本分享
2017/01/16 Python
python中pandas.DataFrame对行与列求和及添加新行与列示例
2017/03/12 Python
python3操作mysql数据库的方法
2017/06/23 Python
Python操作MySQL数据库的三种方法总结
2018/01/30 Python
实例分析python3实现并发访问水平切分表
2018/09/29 Python
Python访问MongoDB,并且转换成Dataframe的方法
2018/10/15 Python
Python数据可视化:顶级绘图库plotly详解
2019/12/07 Python
python入门教程之基本算术运算符
2020/11/13 Python
高中毕业生的个人自我评价
2014/02/21 职场文书
Java SSM配置文件案例详解
2021/08/30 Java/Android
redis复制有可能碰到的问题汇总
2022/04/03 Redis