jquery的$().each和$.each的区别
程序员文章站
2023-12-12 10:51:16
$(selector).each(function(index,element))
这个函数和之前项目里面用到的遍历数据的函数不是同一个呀(项目里面用到的函 ...
$(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();
输出结果:
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()
3.最终结论:
在遍历dom时,通常用$(selector).each(function(index,element))函数;
在遍历数据时,通常用$.each(dataresource,function(index,element))函数。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接
推荐阅读
-
jquery的$().each和$.each的区别
-
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
-
重定向是什么意思,重定向和转发的区别
-
Android startActivityForResult和setResult的区别
-
jquery获取select,option所有的value和text的实例
-
2020年抖音发财中国年的金卡和钻卡有什么区别 分别是什么意思
-
js中innerText/textContent和innerHTML与target和currentTarget的区别
-
sqlserver中delete、update中使用表别名和oracle的区别
-
重定向是什么意思,简述重定向和转发的区别
-
详解Python中 __get__和__getattr__和__getattribute__的区别