jQuery 遍历,意为“移动”,用于根据其相对于其他元素的关系来“查找”(或选取)HTML 元素。以某项选择开始,并沿着这个选择移动,直到抵达您期望的元素为止。

jQuery 遍历函数

jQuery 遍历函数包括了用于筛选、查找和串联元素的方法。

1、each() 对 jQuery 对象进行迭代,为每个匹配元素执行函数。

实例

输出每个 li 元素的文本:

$("button").click(function(){$("li").each(function(){alert($(this).text())});
});

2、.map()  把当前匹配集合中的每个元素传递给函数,产生包含返回值的新 jQuery 对象。

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

.map() 方法对于获得或设置元素集的值特别有用。

<body>
  <p><b>Values: </b></p>
  <form>
    <input type="text" name="name" value="John"/>
    <input type="text" name="password" value="password"/>
    <input type="text" name="url" value="http://w3school.com.cn/"/>
  </form>

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

</body>

输出结果

转载于:https://www.cnblogs.com/michellexiaoqi/p/7192744.html

jQuery 遍历 (each、map)相关推荐

  1. 【jQuery 遍历】 - map() 方法

    构建表单中所有值的列表: $("p").append( $("input").map(function(){return $(this).val();}).ge ...

  2. jquery 遍历java对象,js/jquery遍历对象和数组的方法分析【forEach,map与each方法】...

    本文实例讲述了js/jquery遍历对象和数组的方法.分享给大家供大家参考,具体如下: JS forEach方法 arr[].forEach(function(value,index,array){ ...

  3. jquery遍历得到的 Map 数据,

    关于action将map通过json传回ajax遍历的问题,以及jquery遍历注意编码方式 ajax遍历map 在开发中,经常会遇到在页面生成之后要根据界面操作动态更改页面数据的问题,这种时候一般使 ...

  4. jQuery 遍历方法

    jQuery 遍历方法 方法 描述 add() 把元素添加到匹配元素的集合中 addBack() 把之前的元素集添加到当前集合中 andSelf() 在版本 1.8 中被废弃.addBack() 的别 ...

  5. 原生JS、jQuery 遍历方法总结

    一.原生JS: forEach()和map()遍历 共同点: 1.都是循环遍历数组中的每一项. 2.forEach() 和 map() 里面每一次执行匿名函数都支持3个参数:数组中的当前项item,当 ...

  6. jquery中的map()方法与js中的map()方法

    1.jquery中的map()方法 首先看一个简单的实例: $("p").append( $("input").map(function(){ return $ ...

  7. jquery遍历节点的方法

    jquery遍历节点方法总结: 后代遍历 children()方法返回被选元素的所有直接子元素. find()方法返回被选元素的后代元素,一路向下直到最后一个后代. 祖先遍历 parent()方法返回 ...

  8. jQuery操作Dom元素、jQuery遍历、JavaScript遍历

    目录 jQuery操作Dom元素 jQuery遍历几种方式 JavaScript遍历 jQuery操作Dom元素 jQuery的主要用法为"选择某个dom元素,再对其进行某种操作" ...

  9. jQuery 遍历方法总结

    遍历方法有:1.add(),用于把元素添加到匹配元素的集合中:2.children(),用于返回被选元素的所有直接子元素:3.closest(),用于返回被选元素的第一个祖先元素:4.contents ...

最新文章

  1. python快速小教程
  2. sql server查询的时候加一个字段用来表示来自哪一张表
  3. canvas 绘制跟随鼠标移动的线条
  4. 问题记录,StartCoroutine(“str)问题
  5. Pots (BFS ➕ 输出路径)
  6. mysql---批量插入数据:100w条数据
  7. 词云图 - WorldCloud - Python代码实现
  8. Spring Boot应用的打包和部署
  9. 自学前端,需要学习哪些知识点?学多久可以入职前端工程师?
  10. windows上查看和设置weblogic的编码格式
  11. 换IP的几种常见方法
  12. (2)[wp7数据存储] WP7 IsolatedStorage系列篇——获取存储的文件或文件夹 [复制链接]...
  13. 倒F印刷天线设计与实战
  14. 线性代数 行列式 矩阵 教材笔记
  15. Gitlab文件管理之把文档传到指定文件夹
  16. 六年级计算机信息技术教案反思,小学六年级信息技术教学反思.doc
  17. 由浅入深学java iso_由浅入深学Java:基础、进阶与必做260题 PDF扫描版[47MB]
  18. Linux的安装与Linux下PHP开发环境的搭建(LAMP)
  19. npm run build:具体
  20. 学术论文等级划分(包括EI会议论文)

热门文章

  1. VS2010中水晶报表插件下载安装方法
  2. 遍历并批量删除容器中元素出现ConcurrentModificationException原因及处置
  3. C# 设置Menustrip提示框的显示
  4. 做网站没有技术万万不能
  5. 【正一专栏】欧陆烽火——珍惜像伊布一样的男人!
  6. $get服务器上的json文件,Web前端:$.getJSON获取json数据失败
  7. java shiro原理_Springboot shiro认证授权实现原理及实例
  8. Get Started with Field Service
  9. 自定义取值距离的javascript random()函数
  10. STM32下一次程序后J-link不能识别问题解决