`
slayerliu001
  • 浏览: 2216 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

jquery map()方法

 
阅读更多
实例

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

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

亲自试一试
定义和用法

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

.map(callback(index,domElement))

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

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

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

<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>

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

$(':checkbox').map(function() {
  return this.id;
}).get().join(',');
分享到:
评论

相关推荐

    jquery map方法使用示例

    jQuery map方法是一种在jQuery库中非常实用的函数,它允许开发者处理集合中的每个元素,并将它们转换成新的形式。这个方法特别适用于数组和对象的转换、过滤等操作。通过map方法,我们可以创建一个新数组,该数组...

    jquery快捷键插件mapkey

    3. **初始化插件**:在jQuery的`$(document).ready()`函数中,调用MapKey的初始化方法,设置快捷键。 ```javascript $(document).ready(function() { $.mapkey({ // 配置快捷键 keys: { 'ctrl+a': function() {...

    jquery-3.2.1.min.map官网最新下载

    jQuery是JavaScript的一个库,它提供了一系列实用的方法,使得JavaScript编程更加高效。"min"代表的是优化过的版本,通常用于生产环境,以减少HTTP请求时间和加载时间。"map"则提醒我们,尽管代码被压缩,但我们仍能...

    Jquery ImageMapste Map area

    - 使用jQuery选择器选中图片,然后调用`imageMapster()`方法初始化插件。 3. **配置选项** - `fillColor`: 设置区域填充颜色。 - `strokeColor`: 设置区域边框颜色。 - `strokeWidth`: 设置区域边框宽度。 - `...

    jquery.min.map

    jquery.min.map is a good

    jQuery 遍历map()方法详解

    map() 把每个元素通过函数传递到当前匹配集合中,生成包含返回值的新的 jQuery 对象。 二、语法 .map(callback(index,domElement)) 三、详细说明 由于返回值是 jQuery 封装的数组,使用 get() 来处理返回的对象以...

    jquery-2.1.1.min.map

    jquery-2.1.1.min.map文件 部署项目的时候用的juery-2.1.1.min.js.发现必须要对应的map文件,就下载了下

    jQuery的Ajax实现异步传输List、Map

    本话题将深入探讨如何使用jQuery的Ajax功能实现异步传输List和Map类型的数据,同时涉及JSON数据格式的使用。 首先,让我们了解JSON(JavaScript Object Notation),它是轻量级的数据交换格式,易于人阅读和编写,...

    jquery-ui-map-3.0-rc.zip

    《jQuery UI Map 3.0 RC:移动与谷歌地图的完美结合》 在现代Web开发中,交互性和用户体验是至关重要的。jQuery作为一个强大的JavaScript库,极大地简化了DOM操作,事件处理,动画效果等功能,而jQuery UI则进一步...

    jquery3.6.0.min.js+min.map.7z

    《jQuery 3.6.0.min.js与.min.map文件详解》 在Web开发领域,jQuery是一个广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理、动画制作以及Ajax交互等任务。本文将深入探讨"jquery3.6.0.min.js"和"jquery-...

    jquery-2.1.4.min.map

    jquery-2.1.4.min.map,配套使用。以前的版本,找了很久没找到.

    jQuery3.3.1包含压缩前后以及Source Map

    3. **jquery-3.3.1.min.map**:Source Map文件是现代前端开发中的一个重要工具。当JavaScript代码被压缩后,原始的行号和列号信息会丢失,这使得在浏览器的开发者工具中调试压缩后的代码变得困难。Source Map文件...

    jquery-2.0.3.min.map

    《jQuery源码映射文件详解——以jquery-2.0.3.min.map为例》 在JavaScript的世界里,jQuery是一款广泛使用的库,它极大地简化了DOM操作、事件处理、动画效果等任务。当我们处理压缩后的jQuery文件,如"jquery-2.0.3...

    纯jquery+css绘画地图线路图插件Subway Map

    Subway Map是一款基于jQuery和CSS的插件,专为绘制地图线路图而设计。这个插件在HTML5开发环境中尤其适用,能够帮助开发者轻松创建出具有专业外观的线路图,例如地铁线路图、电路图或其他网络路径图。在现代网页应用...

    jquerymobile google地图插件jquery-ui-map

    **jQuery Mobile Google Maps 插件 jQuery UI Map** jQuery Mobile 是一个专为移动设备设计的前端框架,它使得在手机和平板电脑上构建交互式网页应用变得更加简单。而jQuery UI Map是一个专门为jQuery Mobile设计的...

    jQuery中map()方法用法实例

    jQuery的map()方法是一个非常实用的工具,它用于遍历和处理匹配的元素集,并且可以将这些元素集合转换成新的数组。这个方法非常灵活,可以用来提取元素的值、属性、CSS样式,或者其他任何需要的元素特征。 map()...

    jquery vector map

    If you are looking for rendering vector maps through SVG for all the modern web browsers and VML for the rest then you must use the JQV Map jQuery plug-in as it is an advanced and modified version of ...

    jquery常用方法总结

    ### jQuery 常用方法总结 #### 一、页面元素的引用 在使用 jQuery 进行页面元素操作时,我们通常会使用 `$()` 函数来选取元素。这其中包括通过 `id`、`class`、元素名称以及元素之间的层级关系等方式进行选择。...

    浅谈jquery的map()和each()方法

    在jQuery库中,`map()`和`each()`都是遍历集合元素的重要方法,但它们有着不同的使用场景和功能。本文将深入探讨这两个方法,并通过示例来解释它们的工作原理。 ### 1. `map()`方法 `map()`方法主要用于创建一个新...

Global site tag (gtag.js) - Google Analytics