jQuery中map()方法用法实例
本文实例讲述了jQuery中map()方法用法。分享给大家供大家参考。具体分析如下:
此方法将一组元素转换成其他数组(不论是否是元素数组)。
可以用这个函数来建立一个列表,不论是值、属性还是CSS样式,或者其他特别形式。
语法结构:
代码如下:
$("selector").map(function)
参数列表:
参数 | 描述 |
function | 给每个元素执行的函数 |
实例代码:
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.jb51.net/" />
<title>我们</title>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("p").append($("input").map(function(){
return $(this).val();
}).get().join(", "));
})
</script>
</head>
<body>
<div>
<p>值:</p>
<form>
<input type="text" name="name" value="脚本无忧"/>
<input type="text" name="password" value="123456"/>
<input type="text" name="url" value="http://www.jb51.net"/>
</form>
</div>
</body>
</html>
希望本文所述对大家的jQuery程序设计有所帮助。
相关推荐
-
基于jquery循环map功能的代码
废话少说,看代码 复制代码 代码如下: var map = { 地名: ["北京","天津","上海"], 民族: ["汉族","藏族","维吾尔族"] }; $.each(map,function(key,values){ console.log(key); $(values).each(function(){ console.log("\t" + this); }
-
jquery的map与get方法详解
复制代码 代码如下: var arrayObj=["www","xxx","ddd"];var ww=$.map(arrayObj,function(i){ return i; }).join(",");console.log(ww); var tt=$(":checkbox").map(function(){
-
jQuery函数map()和each()介绍及异同点分析
方法语法:map() map(callback) 为包装集中的每一个元素调用回调函数,并将返回值收集到jQuery对象的实例中. 参数 callback (函数)回调函数,为包装集中的每个元素调用该函数. 比如,下面的代码将页面上所有div元素的id值收集到一个javascript数组中: 复制代码 代码如下: var iDs = $("div").map(function(){ return (this.id==undefined) ? null :this.id; }).g
-
jQuery遍历json中多个map的方法
本文实例讲述了jQuery遍历json中多个map的方法.分享给大家供大家参考.具体实现方法如下: jQuery.each(data.root,function(key,value){ for(var i = 0 ; i < value.length; i++ ){ var tmpArr = []; var obj = value[i]; //tmpArr.push(obj["collectDate"]); tmpArr.push(3*i); tmpArr.push(obj[&q
-
jQuery 遍历map()方法详解
一.定义和用法 map() 把每个元素通过函数传递到当前匹配集合中,生成包含返回值的新的 jQuery 对象. 二.语法 .map(callback(index,domElement)) 三.详细说明 由于返回值是 jQuery 封装的数组,使用 get() 来处理返回的对象以得到基础的数组 四.案例: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>
-
jquery中map函数与each函数的区别实例介绍
jquery中的each函数和map函数的用法看起来差不多,但其实还是有一点区别的. 其中一个重要的区别是,each返回的是原来的数组,并不会新创建一个数组.而map方法会返回一个新的数组.如果在没有必要的情况下使用map,则有可能造成内存浪费. 例如: var items = [1,2,3,4]; $.each(items, function() { alert('this is ' + this); }); var newItems = $.map(items, function(i)
-
jQuery地图map悬停显示省市代码分享
这是一款基于jQuery实现地图map悬停显示省市代码,这样一个神奇的地图便于我们更好地了解中国,增加自己的地理知识. 下面是效果图是不是很棒. 效果演示 源码下载 为大家分享的jQuery地图map悬停显示省市代码如下 <head> <meta charset="utf-8"> <title>jQuery地图map悬停显示省市代码</title> <script src="js/lib/jquery-1.11.1.min
-
jquery.map()方法的使用详解
原型方法map跟each类似调用的是同名静态方法,只不过返回来的数据必须经过另一个原型方法pushStack方法处理之后才返回,源码如下: map: function( callback ) { return this.pushStack( jQuery.map(this, function( elem, i ) { return callback.call( elem, i, elem ); })); }, 本文主要就是分析静态map方法至于pushStack在下一篇随笔里面分析: 首先了解下
-
jquery与google map api结合使用 控件,监听器
Google Maps JavaScript. API可以让您在自己的网页上使用Google地图.在使用API之前,您应该先申请一 个API key,申请API key请到:http://code.google.com/apis/maps/signup.html.这里假设你获取到的key是:ABQIAA. 关于jquery的获取不再此处累赘,网上有许多关于jquery的介绍. 接着我们就使用JQuery和Google Maps JavaScript. API来结合表现一下google map的有
-
jquery中map函数遍历数组用法实例
本文实例讲述了jquery中map函数遍历数组用法.分享给大家供大家参考.具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <
随机推荐
- Win10上VMware workstation安装图文教程
- php结合curl实现多线程抓取
- javescript完整操作Table的增加行,删除行的列子大全
- Oracle数据库处理多媒体信息
- 使用 Node.js 做 Function Test实现方法
- Php Ctemplate引擎开发相关内容
- php学习之 循环结构实现代码
- 跟老齐学Python之编写类之三子类
- 淘特ASP木马扫描器的代码
- Asp下Access无法更新的解决方法
- 详解如何使用Vue2做服务端渲染
- mysql 从一个表中查数据并插入另一个表实现方法
- javascript 移动鼠标得到单元格所在table表中的rowIndex位置[兼容ie,firefox] 原创
- java操作mongodb示例分享
- JavaScript实现复制文章自动添加版权
- Lua UnPack函数用法实例
- linux服务器用centos还是ubuntu系统
- SpringBoot+MyBatis简单数据访问应用的实例代码
- jQuery实现密保互斥问题解决方案
- java Super 用法详解及实例代码