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框架Ajax常用选项
Jul 08 jQuery
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
Nov 14 jQuery
jQuery简单实现向列表动态添加新元素的方法示例
Dec 25 jQuery
jQuery实现的下雪动画效果示例【附源码下载】
Feb 02 jQuery
jQuery中的for循环var与let的区别
Apr 21 jQuery
jQuery实现的简单对话框拖动功能示例
Jun 05 jQuery
jQuery 实现批量提交表格多行数据的方法
Aug 09 jQuery
jquery 动态遍历select 赋值的实例
Sep 12 jQuery
jQuery访问json文件中数据的方法示例
Jan 28 jQuery
jquery制作的移动端购物车效果完整示例
Feb 24 jQuery
jQuery实现影院选座订座效果
Apr 13 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多用户计数器代码
2007/03/11 PHP
php从数组中随机选择若干不重复元素的方法
2015/03/14 PHP
PHP上传文件参考配置大文件上传
2015/12/16 PHP
PHP7 mongoDB扩展使用的方法分享
2019/05/02 PHP
JavaScript 选中文字并响应获取的实现代码
2011/08/28 Javascript
40个有创意的jQuery图片、内容滑动及弹出插件收藏集之一
2011/12/31 Javascript
jQuery获取浏览器中的分辨率实现代码
2013/04/23 Javascript
jquery实现input输入框实时输入触发事件代码
2014/01/28 Javascript
jQuery简单实现遍历数组的方法
2015/04/14 Javascript
JS中创建函数的三种方式及区别
2016/03/13 Javascript
React Native第三方平台分享的实例(Android,IOS双平台)
2017/08/04 Javascript
使用Vue-Router 2实现路由功能实例详解
2017/11/14 Javascript
为什么Vue3.0使用Proxy实现数据监听(defineProperty表示不背这个锅)
2019/10/14 Javascript
Vue作用域插槽实现方法及作用详解
2020/07/08 Javascript
[01:07:22]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG加赛
2014/05/26 DOTA
Python 时间操作例子和时间格式化参数小结
2014/04/24 Python
Python使用MONGODB入门实例
2015/05/11 Python
分享几道你可能遇到的python面试题
2017/07/24 Python
python遍历序列enumerate函数浅析
2017/10/17 Python
Python实现的人工神经网络算法示例【基于反向传播算法】
2017/11/11 Python
Python3中_(下划线)和__(双下划线)的用途和区别
2019/04/26 Python
调试Django时打印SQL语句的日志代码实例
2019/09/12 Python
如何基于python实现归一化处理
2020/01/20 Python
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
2020/03/08 Python
python新手学习可变和不可变对象
2020/06/11 Python
python实现测试工具(二)——简单的ui测试工具
2020/10/19 Python
Html5 Canvas动画基础碰撞检测的实现
2018/12/06 HTML / CSS
html5移动端价格输入键盘的实现
2019/09/16 HTML / CSS
南非最受欢迎的时尚品牌:MRP
2016/09/18 全球购物
手机配件第一品牌:ZAGG
2017/05/28 全球购物
日语翻译个人求职的自我评价
2013/10/14 职场文书
大学生自我评价200字(4篇)
2014/09/17 职场文书
2014年大学生党员自我评议
2014/09/22 职场文书
创业计划书之DIY自助厨房
2019/09/06 职场文书
JS实现扫雷项目总结
2021/05/19 Javascript
Python 多线程处理任务实例
2021/11/07 Python