jquery的$().each和$.each的区别


Posted in jQuery onJanuary 18, 2019

$(selector).each(function(index,element))

这个函数和之前项目里面用到的遍历数据的函数不是同一个呀(项目里面用到的函  数:$.each(dataresource,function(index,element))),于是,就好好研究了下,果然在JS里面有两个相似的函数,于是也就有了今天的主题:

 1.$(selector).each(function(index,element))

 2.$.each(dataresource,function(index,element))

接下来就对这两个函数做深入的探讨:

1.$(selector).each(function(index,element))

作用:在dom处理上面用的较多

<ul id="each_id">
    <li>muzi</li>
    <li>digbig</li>
    <li>muzidigbig</li>
  </ul>

js遍历函数:

function traversalDOM(){
    $("#each_id li").each(function(){
       alert($(this).text())
    });
  }
  traversalDOM();

输出结果:

jquery的$().each和$.each的区别

2.$.each(dataresource,function(index,element))

作用:在数据处理上用的比较多

示例:

此处没有html代码,只有js代码,如下:

function traversalData(){
    var jsonResourceList = '[{"id":"1","tagName":"apple"},{"id":"2","tagName":"orange"},{"id":"3","tagName":"banana"},{"id":"4","tagName":"watermelon"}]';
    if(jsonResourceList.length >0){
      $.each(JSON.parse(jsonResourceList), function(index, currentObj) {
        alert(currentObj.tagName);
      });
    }
  }
  traversalData()

jquery的$().each和$.each的区别

3.最终结论:

在遍历DOM时,通常用$(selector).each(function(index,element))函数;

在遍历数据时,通常用$.each(dataresource,function(index,element))函数。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

jQuery 相关文章推荐
jQuery判断邮箱格式对错实例代码讲解
Apr 12 jQuery
简述jQuery Easyui一些用法
Aug 01 jQuery
jquery动态赋值id与动态取id方法示例
Aug 21 jQuery
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
Aug 23 jQuery
jquery+css实现下拉列表功能
Sep 03 jQuery
jquery鼠标悬停导航下划线滑出效果
Sep 29 jQuery
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
Oct 20 jQuery
如何快速解决JS或Jquery ajax异步跨域的问题
Jan 08 jQuery
jQuery中的$是什么意思及 $. 和 $().的区别
Apr 20 jQuery
jQuery实现ajax回调函数带入参数的方法示例
Jun 26 jQuery
jquery层次选择器的介绍
Jan 18 jQuery
jQuery实现表格的增、删、改操作示例
Jan 27 jQuery
jquery层次选择器的介绍
Jan 18 #jQuery
jQuery无冲突模式详解
Jan 17 #jQuery
JQuery判断radio单选框是否选中并获取值的方法
Jan 17 #jQuery
Jquery获取radio选中值实例总结
Jan 17 #jQuery
jquery获取img的src值实例介绍
Jan 16 #jQuery
jQuery实现的点击图片居中放大缩小功能示例
Jan 16 #jQuery
jQuery+vue.js实现的多选下拉列表功能示例
Jan 15 #jQuery
You might like
PHP 调试工具Debug Tools
2011/04/30 PHP
函数中使用require_once问题深入探讨 优雅的配置文件定义方法推荐
2014/07/02 PHP
PHP面向对象程序设计之命名空间与自动加载类详解
2016/12/02 PHP
简略的前端架构心得&amp;&amp;基于editor为例子的编码小技巧
2010/11/25 Javascript
javascript实现tabs选项卡切换效果(扩展版)
2013/03/19 Javascript
关于js中for in的缺陷浅析
2013/12/02 Javascript
JS中attr和prop属性的区别以及优先选择示例介绍
2014/06/30 Javascript
使用jQuery jqPlot插件绘制柱状图
2014/12/18 Javascript
JavaScript中style.left与offsetLeft的使用及区别详解
2016/06/08 Javascript
js 截取或者替换字符串中的数字实现方法
2016/06/13 Javascript
DWR3 访问WEB元素的两种方法实例详解
2017/01/03 Javascript
JavaScript实现各种排序的代码详解
2017/08/28 Javascript
Angularjs Ng_repeat中实现复选框选中并显示不同的样式方法
2018/09/12 Javascript
Vue监听事件实现计数点击依次增加的方法
2018/09/26 Javascript
详解Angular Forms中自定义ngModel绑定值的方式
2018/12/10 Javascript
详解Vue中使用插槽(slot)、聚类插槽
2019/04/12 Javascript
linux服务器快速卸载安装node环境(简单上手)
2021/02/22 Javascript
python决策树之C4.5算法详解
2017/12/20 Python
Python PyAutoGUI模块控制鼠标和键盘实现自动化任务详解
2018/09/04 Python
python通过ffmgep从视频中抽帧的方法
2018/12/05 Python
python利用selenium进行浏览器爬虫
2019/04/25 Python
PyQt 图解Qt Designer工具的使用方法
2019/08/06 Python
基于django ManyToMany 使用的注意事项详解
2019/08/09 Python
python RC4加密操作示例【测试可用】
2019/09/26 Python
Python爬虫之urllib基础用法教程
2019/10/12 Python
python 用struct模块解决黏包问题
2020/11/07 Python
html5 Canvas画图教程(3)—canvas出现1像素线条模糊不清的原因
2013/01/09 HTML / CSS
乌克兰机票、铁路和巴士票、酒店搜索、保险:Tickets.ua
2020/01/11 全球购物
Sahajan美国:阿育吠陀护肤品牌
2021/01/09 全球购物
工程业务员岗位职责
2013/12/31 职场文书
在校硕士自我鉴定
2014/01/23 职场文书
大学生党员自我评价范文
2014/04/09 职场文书
车辆转让协议书
2014/09/24 职场文书
群众对十八届四中全会的期盼
2014/10/17 职场文书
MySQL 8.0 驱动与阿里druid版本兼容问题解决
2021/07/01 MySQL
Typescript类型系统FLOW静态检查基本规范
2022/05/25 Javascript