博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery 遍历 - map() 方法
阅读量:4199 次
发布时间:2019-05-26

本文共 813 字,大约阅读时间需要 2 分钟。

 

实例

构建表单中所有值的列表:

$("p").append( $("input").map(function(){  return $(this).val();}).get().join(", ") );

 

定义和用法

map() 把每个元素通过函数传递到当前匹配集合中,生成包含返回值的新的 jQuery 对象。

语法

.map(callback(index,domElement))
参数 描述
callback(index,domElement) 对当前集合中的每个元素调用的函数对象。

详细说明

由于返回值是 jQuery 封装的数组,使用 get() 来处理返回的对象以得到基础的数组。

.map() 方法对于获得或设置元素集的值特别有用。请思考下面这个带有一系列复选框的表单:

我们能够获得复选框 ID 组成的逗号分隔的列表:

$(':checkbox').map(function() {  return this.id;}).get().join(',');

 

本次调用的结果是字符串:"two,four,six,eight"。

在 callback 函数内部,this 引用每次迭代的当前 DOM 元素。该函数可返回单独的数据项,或者是要被插入结果集中的数据项的数组。如果返回的是数组,数组内的元素会被插入集合中。如果函数返回 null 或 undefined,则不会插入任何元素。

 

转载自:

 

你可能感兴趣的文章
敏捷软件开发模型--SCRUM
查看>>
使用MOCK对象进行单元测试
查看>>
什么是RIA
查看>>
Flex实现页面多态--state对象
查看>>
Flex自定义组件
查看>>
Flex使用BlazerDS实现客户端与服务端通信
查看>>
Flex精华摘要--如何开始
查看>>
Flex精华摘要--基本MXML功能
查看>>
Flex精华摘要--基本语法
查看>>
Flex精华摘要--使用AS脚本
查看>>
JMeter性能测试入门
查看>>
JMeter最常用的三种类型的压力测试
查看>>
Hibernate HQL 语法大全(上)
查看>>
Hibernate HQL 语法大全(下)
查看>>
深入Java事务的原理与应用
查看>>
JTA(XA)原理解析
查看>>
UltraEdit中使用正则表达式
查看>>
CSS单位和CSS默认值大全
查看>>
CSS核心--盒子模型
查看>>
Drools业务逻辑框架
查看>>