jquery的$().each,$.each的区别
来源:互联网 发布:美工和设计师的区别 编辑:程序博客网 时间:2024/06/04 00:53
最近一直在研究JS,今天看到遍历模块的时候,看到了这个函数:
$(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处理上面用的较多
示例:
html部分文档
<ul id="each_id">
<li>Coffee</li>
<li>Soda</li>
<li>Milk</li>
</ul>
js遍历函数:
function traversalDOM(){
$("#each_id li").each(function(){
alert($(this).text())
});
}
输出结果:
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, obj) {
alert(obj.tagName);
});
}
}
输出结果:
3.最终结论:
在遍历DOM时,通常用$(selector).each(function(index,element))函数;
在遍历数据时,通常用$.each(dataresource,function(index,element))函数。
好了,就到这里吧,希望可以帮助到大家!祝各位工作愉快!
- jquery的$().each,$.each区别
- jquery的$().each,$.each区别
- jquery的$().each,$.each的区别
- jquery的$().each,$.each的区别
- jquery的$().each,$.each的区别
- jquery的$().each和$.each的区别
- jquery的$().each,$.each的区别
- jquery的$().each,$.each的区别
- jquery的$().each,$.each的区别
- jquery的$().each,$.each的区别
- jquery的$().each,$.each的区别
- jquery的$().each,$.each的区别
- jquery的$().each,$.each的区别
- jquery的$().each,$.each的区别
- jquery的$().each,$.each的区别
- jquery的$().each,$.each的区别
- jquery的$().each,$.each的区别
- jquery的$().each,$.each的区别
- emwin如何添加字体并显示中文
- ENVI教程:InSAR技术,基线估算
- 第三十七天 异常处理和PDO类
- JS制作9种制作弹出小窗口
- cocos-lua学习笔记(十)事件---调度器
- jquery的$().each,$.each的区别
- 高效率布局Constraintlayout详解(一)
- mt6735 CTS Fail: testTake Picture
- 奇异值分解(SVD)原理详解及推导
- list集合里面泛型是map如何取出值
- 简单的讲述SQL注入的原理以及预防~~~~
- Spring Boot系列 Spring @Value 属性注入使用总结一
- G0 -- import使用以及._的作用解析
- SSM框架实战系列之五_Maven项目的目录结构