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

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

 

实例

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

$("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,则不会插入任何元素。

转载于:https://www.cnblogs.com/jianxingjianyuan/p/6675666.html

你可能感兴趣的文章
二十三、SAP中内表的修改
查看>>
下沙的沙子有几粒?
查看>>
大杂烩 -- 四种生成和解析XML文档的方法详解
查看>>
在 ios 中的日期格式
查看>>
给li设置float浮动属性之后,无法撑开外层ul的问题。
查看>>
ZLXOI2015Day1劣质题解
查看>>
Android上使用LibUSB
查看>>
黑马程序员------String和StringBuffer、StringBuilder
查看>>
仿百度文库网站源码,文库网站定制开发
查看>>
Centos yum 源
查看>>
/dev/mem和/dev/kmem的区别
查看>>
Python-01:我为什么要学Python
查看>>
LeetCode 297. 二叉树的序列化与反序列化
查看>>
私钥、公钥、数字签名和数字证书
查看>>
关于SocketTcp通讯
查看>>
Python3 - 随便说一下
查看>>
25.不改变原生数据的STL algorithm
查看>>
Ajax缓存,减少后台服务器压力
查看>>
SQL数据库开发知识总结:基础篇
查看>>
wxpython 布局管理
查看>>