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

news/2024/7/19 14:03:24 标签: each, 遍历, js
1.$(selector).each(function(index,element))

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

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

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

作用:在dom处理上面用的较多 (html 元素、节点)

示例:

遍历数组。html部分文档

<ul id="each_id">
<li>Coffee</li>
<li>Soda</li>
<li>Milk</li>
</ul>

js遍历函数:

js language-javascript">function traversalDOM(){
$("#each_id li").each(function(){
                 alert($(this).text())
                                });
}

输出结果:

 

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

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

示例:

遍历JSON 对象。此处没有html代码,只有js代码,如下:

js language-javascript">function traversalData(){
var jsonResourceList = 
     '[{"id":"1","tagName":"apple"},
       {"id":"2","tagName":"orange"},
       {"id":"3","tagName":"banana"},
       {"id":"4","tagName":"watermelon"}]';

  //JSON.parse() 把json字符串转化为一个对象
  //遍历JSON 数据
if(jsonResourceList.length >0){
       $.each(JSON.parse(jsonResourceList),function(index,obj) {
                              alert(obj.tagName);
                               });
}

输出结果:

3.最终结论:

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

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

 


http://www.niftyadmin.cn/n/1529125.html

相关文章

Filter的过滤链理解

一、Filter过滤链 web.xml配置了filter过滤器&#xff0c;在容器启动的时候执行了init()方法进行了初始化&#xff0c;然后在容器关闭的时候执行了destroy&#xff08;&#xff09;方法销毁过滤器&#xff0c;在每次服务器接受请求的时候每次都会先过一遍过滤器&#xff0c;如果…

java web.xml定义init-param有什么意义

问: <url-pattern>*</url-pattern>是什么意思 <filter> <filter-name>filter</filter-name> <filter-class>com.service.SafeFilter</filter-class> <init-param> <param-name>controlServerIP</param-name> <…

List<类>(定义,实例化,添加,更改,排序,取重复)

List<类> 这是在做法院项目时所遇到的&#xff0c;本来打算用DataTable储存数据&#xff0c;后来发现还要创建行和列&#xff0c;如果不需要导出&#xff0c;还是建议和我一样选择list&#xff0c;当然拉有人问为什么不用数组&#xff0c;其一我这不固定长度&#xff0c;…

配置多个过滤器

配置多个过滤器 2017年06月21日 15:26:04 阅读数&#xff1a;596 Filter开发分为二个步骤&#xff1a; 1.编写java类实现Filter接口&#xff0c;并实现其doFilter方法。 2.在 web.xml 文件中使用<filter>和<filter-mapping>元素对编写的filter类进行注册&#x…

未能加载文件或程序集“***”或它的某一个依赖项。试图加载格式不正确的程序。

如果你的项目是Web项目的话&#xff0c;用的Web服务器是IIS的话&#xff0c;也出现这个问题&#xff0c;很可能是因为你的Web项目&#xff0c;包含32位的代码&#xff0c;IIS默认是不打开32位应用程序&#xff0c;如果要运行成功必须true假设这是你要配置的本地网站 点击应用池…

Filter过滤链的使用

Filter过滤链的使用 最近学习了java web中的过滤链&#xff0c;感觉有很多不太理解&#xff0c;遂写下一些体会来加深一点印象。 第一步&#xff1a;建立两个Filter类实现如下 分别通过调用其init(),doFilter(),destory()方法&#xff0c;打印输出对应的步骤。 第二步&#…

ajax()

参数 options 类型&#xff1a;Object 可选。AJAX 请求设置。所有选项都是可选的。 async 类型&#xff1a;Boolean 默认值: true。默认设置下&#xff0c;所有请求均为异步请求。如果需要发送同步请求&#xff0c;请将此选项设置为 false。 注意&#xff0c;同步请求将…

大话主席->列表切换

不懂大话主席是什么百度哈&#xff0c;有插件的下载就好 效果图&#xff1a; 记得引入 css <style>li{list-style-type: none;}a{text-decoration:none ; color: #000;}div,a{font-family: 微软雅黑;}.yyxw_wz{float: left;margin-left: 30px;background-color: #fff…