map() 把每个元素通过函数传递到当前匹配集合中,生成包含返回值的新的 jQuery 对象。
以下例子显示被选中复选框 ID 组成的逗号分隔的列表:
<form method="post" action="">
<fieldset>
<div>
<label for="two">2</label>
<input type="checkbox" value="2" id="two" name="number[]">
</div>
<div>
<label for="four">4</label>
<input type="checkbox" value="4" id="four" name="number[]">
</div>
<div>
<label for="six">6</label>
<input type="checkbox" value="6" id="six" name="number[]">
</div>
<div>
<label for="eight">8</label>
<input type="checkbox" value="8" id="eight" name="number[]">
</div>
</fieldset>
</form>
<p><b>Values: </b></p>
<button>点我</button>
<script>
$(document).ready(function(){
$("button").click(function(){
$("p").append($('input:checked').map(function() {
return this.id;
}).get().join(','));
<!--返回值是 jQuery 封装的数组,使用 get() 来处理返回的对象以得到基础的数组-->
});
});
</script>
和one()方法同用的时候就能避免点击事件重复执行,自己试试吧:
参见:
http://wangjingyi.iteye.com/blog/2185684
$(document).ready(function(){
$("button").one('click',function(){
$("p").append($('input:checked').map(function() {
return this.id;
}).get().join(','));
});
});
http://www.w3school.com.cn/jquery/traversing_map.asp
- 大小: 19.1 KB
分享到:
相关推荐
map() 把每个元素通过函数传递到当前匹配集合中,生成包含返回值的新的 jQuery 对象。 二、语法 .map(callback(index,domElement)) 三、详细说明 由于返回值是 jQuery 封装的数组,使用 get() 来处理返回的对象以...
jquery-3.6.3.min.map; jQuery 是一个快速、小巧且功能丰富的 JavaScript 库。它使用可跨多种浏览器工作的易于使用的 API,使 HTML 文档遍历和操作、事件处理、动画和 Ajax 等事情变得更加简单。结合多功能性和可...
主要介绍了jquery中map函数遍历数组用法,实例分析了jQuery中map函数遍历数组的相关技巧,并提供了一个自定义遍历数组函数供参考之用,需要的朋友可以参考下
主要介绍了js/jquery遍历对象和数组的方法,结合实例形式分析了数组遍历的forEach,map与each方法常见使用技巧,需要的朋友可以参考下
主要介绍了原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作,结合实例形式分析了JS使用forEach()和map()以及jQuery使用$.each、$.map进行遍历操作相关技巧与操作注意事项,需要的朋友可以...
jquery获得单选框和下拉框的值,java日期处理,遍历list,遍历map
主要介绍了jQuery遍历json中多个map的方法,涉及jQuery循环的技巧与针对map的遍历方法,需要的朋友可以参考下
3.8 遍历元素/71 3.9 删除元素/73 3.10 综合案例分析—数据删除和图片预览在项目中的应用/75 3.10.1 需求分析/75 3.10.2 效果界面/75 3.10.3 功能实现/77 3.10.4 代码分析/80 3.11 本章小结/81 第4章 ...
1.jquery grep()筛选遍历数组(可以得到反转的数组) // 1.jquery grep()筛选遍历数组(可以得到反转的数组) var array = [1,5,9,3,12,4,48,98,4,75,2,10,11]; var filterArray = $.grep(array,(currentValue) => { ...
本文实例总结了jQuery中常用的遍历函数用法。分享给大家供大家参考。具体如下: 1. children()函数 children()函数用于选取每个匹配元素的子元素,并以jQuery对象的形式返回。 你还可以使用选择器进一步缩小筛选范围...
本文主要介绍jQuery中grep、each、inArray、map的用法,并附实例讲解,非常实用,有需要的朋友可以参考一下。
1、直接jQuery.map //将原数组中每个元素加 4 转换为一个新数组。 $.map( [0,1,2], function(n){ return n + 4; }); //结果: [4, 5, 6] //原数组中每个元素扩展为一个包含其本身和其值加 1 的数组,并转换为一个新...
1. 在jQuery 1.6 之前,该函数只支持遍历数组;从 1.6 开始,该函数也支持遍历对象。 2. map()还会为函数传入两个参数:其一是当前迭代的元素或属性值,其二是当前迭代项的数组索引或对象属性名。 3. 该函数返回值...
在jquery是遍历筛选数组有多种方法与函数了,包括有:grep、each、inArray、map同时也要以遍历json对象哦,下面给各位同学介绍一下具体的操作方法