Jquery遍历筛选数组的几种方法和遍历解析json对象|Map()方法详解
2016-08-18 09:26
1026 查看
1、jquery grep()筛选遍历数组
2、jquery each()筛选遍历数组
3、jquery inArray()筛选遍历数组
4、jquery map()筛选遍历数组
二、遍历解析json对象
2、jquery遍历解析json对象2
有如下 json对象:
var obj ={”name”:”冯娟”,”password”:”123456″,”department”:”技术部”,”sex”:” 女”,”old”:30};
遍历方法:
三、Map()方法详解
1、实例
构建表单中所有值的列表:
2、定义和用法
map() 把每个元素通过函数传递到当前匹配集合中,生成包含返回值的新的 jQuery 对象。
3语法
.map(callback(index,domElement))
参数
描述
callback(index,domElement)
对当前集合中的每个元素调用的函数对象。
详细说明
由于返回值是 jQuery 封装的数组,使用 get() 来处理返回的对象以得到基础的数组。
.map() 方法对于获得或设置元素集的值特别有用。请思考下面这个带有一系列复选框的表单:
我们能够获得复选框 ID 组成的逗号分隔的列表:
本次调用的结果是字符串:"two,four,six,eight"。
在 callback 函数内部,this 引用每次迭代的当前 DOM 元素。该函数可返回单独的数据项,或者是要被插入结果集中的数据项的数组。如果返回的是数组,数组内的元素会被插入集合中。如果函数返回 null 或 undefined,则不会插入任何元素。
有如下 json对象:
var obj ={”name”:”冯娟”,”password”:”123456″,”department”:”技术部”,”sex”:” 女”,”old”:30};
遍历方法:
1、实例
构建表单中所有值的列表:
map() 把每个元素通过函数传递到当前匹配集合中,生成包含返回值的新的 jQuery 对象。
3语法
.map(callback(index,domElement))
参数
描述
callback(index,domElement)
对当前集合中的每个元素调用的函数对象。
详细说明
由于返回值是 jQuery 封装的数组,使用 get() 来处理返回的对象以得到基础的数组。
.map() 方法对于获得或设置元素集的值特别有用。请思考下面这个带有一系列复选框的表单:
在 callback 函数内部,this 引用每次迭代的当前 DOM 元素。该函数可返回单独的数据项,或者是要被插入结果集中的数据项的数组。如果返回的是数组,数组内的元素会被插入集合中。如果函数返回 null 或 undefined,则不会插入任何元素。
相关文章推荐
- jquery选择器(一)
- jQuery: 操作select option方法集合
- Comet 反Ajax: 基于jQuery与PHP实现Ajax长轮询(LongPoll)
- JQ验证表单
- JQuery强化教程 —— jQuery Easing
- JavaScript强化教程——jQuery Callback 函数
- 初识JQuery EasyUI框架
- jQuery制作分页插件
- jquery学习笔记
- jQuery实现倒计时效果
- jQuery 操作 radio、select、checkbox
- seajs 2.3.0 添加jquery
- Jquery李炎恢——31,32工具函数
- jQuery报错:Uncaught ReferenceError: $ is not defined
- jQuery报错:Uncaught ReferenceError: $ is not defined
- JQuery调用iframe父页面元素与方法
- jQuery源码学习 item2-jQuery对象及其属性和方法
- Ajax POST请求调用Geoserver的WFS服务
- Jquery与Ajax
- jquery ajax post 跨域访问带cookie