jQuery的get()、map()、map().get().join()简单应用
1 .get()
获得由选择器指定的 DOM 元素
语法
$(选择器).get(index)
参数
规定获取哪个匹配元素(通过 index 编号获取,从0开始)
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#bt1").click(function() {
var x = $("p").get(0);
$("div").text(x.nodeName + ": " + x.innerHTML);
});
$("#bt2").click(function() {
var x = $("p").get(1);
$("div").text(x.nodeName + ": " + x.innerHTML);
});
});</script>
</head>
<body>
<p>测试01</p>
<p>测试02</p>
<button id="bt1">获得 第一个p DOM 元素</button>
<button id="bt2">获得 第二个p DOM 元素</button>
<div></div>
</body>
</html>
2 .map()
把每个元素通过函数传递到当前匹配集合中,生成包含返回值的新的 jQuery 对象
语法
.map(callback(index,domElement)))
参数
对当前集合中的每个元素调用的函数对象
详细说明
由于返回值是 jQuery 封装的数组,使用 get() 来处理返回的对象以得到基础的数组
可以通过 .get().join(',') 能够获得逗号分隔的文本信息,也可以定义为你想使用的其他符号
<!DOCTYPE html>
<html>
<head>
<style>p { color:red; }</style>
<script type="text/javascript" src="/jquery/jquery.js"></script>
</head>
<body>
<p><b>Values:</b></p>
<form>
<input type="text" name="name" value="admin" />
<input type="text" name="password" value="password" />
<input type="text" name="url" value="http://baidu.com" />
</form>
<button id="bt1">获取所有input元素的值</button>
<script type="text/javascript">
$("#bt1").click(function() {
var values = $("input").map(function() {
return $(this).val();
}).get().join(",");
$("p").append(values);
})
</script>
</body>
</html>
jQuery的get()、map()、map().get().join()简单应用相关推荐
- 【大数据day14】——MapReduce的运行机制详解(案列:Reduce 端实现 JOIN, Map端实现 JOIN,求共同好友)
文章目录 1 .MapReduce的运行机制详解 1.1:MapTask 工作机制 详细步骤 配置 1.2 :ReduceTask 工作机制 详细步骤 1.3:Shuffle 过程 2. 案例: Re ...
- php小程序地图处理,微信小程序 地图map详解及简单实例
微信小程序 地图map 微信小程序map 地图属性名类型默认值说明longitudeNumber中心经度 latitudeNumber中心纬度 scaleNumber1缩放级别 markersArra ...
- Map和Set,简单模拟实现哈希表以及哈希表部分底层源码的分析
目录 Map和Set的简单介绍 降低哈希冲突发生的概率以及当冲突发生时如何解决哈希冲突 简单模拟实现哈希表--1.key为整形:2.key为引用类型 哈希表部分底层源码的分析 1.Map和Set的简单 ...
- 斜45度瓦片地图(Staggered Tiled Map)里的简单数学
瓦片地图(Tiled Map)系列文章: 斜45度瓦片地图(Staggered Tiled Map)里的简单数学 瓦片地图注意事项 前段时间在做游戏的地图编辑功能,我们是在一个斜45度视角的场景上,对 ...
- java map 实例_java中map集合嵌套形式简单示例
定义了一个学生类,封装了id和name属性,提供一个全参构造器,并复写toSting方法 class Student{ private String id; private String name; ...
- python中map和星号的简单运用
自己随便试了试: map map(function, iterable, ...) map(函数,一堆元素) 也就是函数(元素),函数(元素),...并行的,结果存在一个格儿里. 下面是 (函数,两个 ...
- 详细介绍附代码:使用jquery,和php文件构建一个简单的在线聊天室,通过ip显示googlemap
最近学习了关于使用最为流行的jquery发送请求,在实践中以最为简单的聊天室作为测验的辅助工具,对相关网页开发有一个初步的认识,希望大家能够一起学习进步. 首先介绍一下相关文件信息和功能 ...
- Map map = request.getParameterMap(); BeanUtils.populate(bean, map);对前端表单的迅速封装与判断
java对前端表单的迅速封装与判断Map map = request.getParameterMap(); BeanUtils.populate(bean, map);
- java map class_Java:声明一个包含两个相关泛型类型的Map(Map,Class ?extends ClassB )...
另一种方法是提供自己的Map实现.如果扩展现有实现并使用新类型,则不需要太多代码: public class CompatibleHashMap extends HashMap, ClassB> ...
- html 12306页面实现,jQuery模拟12306城市选择框功能简单实现方法示例
本文实例讲述了jQuery模拟12306城市选择框功能简单实现方法.分享给大家供大家参考,具体如下: www.jb51.net jQuery城市选择框 #parent{ width:500px; po ...
最新文章
- 架构师之路 — 数据库设计 — 数据库复制的类别
- 计算机编程语言python-初学者最容易学的六种编程语言
- python pandas读取excel-Python用Pandas读写Excel
- ops中set_sysclk set_clkdiv set_pll详解
- Java10-day01【继承(变量-构造方法访问-成员方法 访问)、super内存图、方法重写、继承、包、import、权限修饰符、final、static】
- Karma和Jasmine自动化单元测试
- 模拟操作网页 webBrowser
- glibc版本查看_[译] 写一个简单的内存分配器(替换glibc中的malloc函数)
- 力扣-19 删除链表的倒数第N个结点
- 解决SVN安装语言包后无法选择中文的问题
- 【转载】中文知识图谱研讨会的学习总结 (上) 图谱引入、百度知心、搜狗知立...
- Tushare基本操作教程
- linux环境下刷机9008,LINUX下线刷修复变砖手机
- PID算法的简单了解
- 【高等数学】第二章 导数与微分——第一节 导数的概念
- APP Store下载一直等待中解决办法
- 一个可以不被广告拦截器拦截的弹出窗口
- 关于object对象转换为int类型
- 敏捷基本概念——三大角色五大会议
- R语言做面板VAR例子