jQuery的遍历

jQuery对象本身就是数组对象,通过jQuery选择器获得的都是满足该选择器条件的元素对象的集合体。因此常常需要对jQuery对象进行遍历。

1. 原始方式遍历

  • 语法
for(var i=0;i<元素数组.length;i  ){
  元素数组[i];
}
  • 代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="../js/jquery-1.12.4.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$(function() {
var $lis = $("#city li");
for (var i = 0; i < $lis.length; i  ) {
console.log($($lis[i]).html());
}
});
</script>
</head>
<body>
<ul id="city">
<li>北京</li>
<li>上海</li>
<li>天津</li>
<li>重庆</li>
</ul>
</body>
</html>

2. jquery对象方法遍历

  • 语法
jquery对象.each(function(index,element){});

其中,
index:就是元素在集合中的索引
element:就是集合中的每一个元素对象
  • 代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="../js/jquery-1.12.4.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$(function() {
$("#city li").each(function(index, element){
//index, 就是元素在集合中的索引
//element,就是集合中的每一个dom元素对象
console.log(index  "==="  $(element).html());
});
});
</script>
</head>
<body>
<ul id="city">
<li>北京</li>
<li>上海</li>
<li>天津</li>
<li>重庆</li>
</ul>
</body>
</html>

3. jquery的全局方法遍历

  • 语法
$.each(jquery对象,function(index,element){});

其中,
index:就是元素在集合中的索引
element:就是集合中的每一个元素对象
  • 代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="../js/jquery-1.12.4.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$(function(){
var $lis = $("#city li");
$.each($lis, function(index, element){
//index, 就是元素在集合中的索引
//element,就是集合中的每一个dom元素对象
console.log(index  "==="  $(element).html());
});
});
</script>
</head>
<body>
<ul id="city">
<li>北京</li>
<li>上海</li>
<li>天津</li>
<li>重庆</li>
</ul>
</body>
</html>

来源:https://www.icode9.com/content-4-897201.html

(0)

相关推荐

  • 初涉Ajax

    预备知识 JavaScript 引入javaScript , < script > 函数 选择器 标签选择器 类选择器 . id选择器 # jQuery公式 $(选择器).事件(参数) $ ...

  • 7 Ajax

    7 Ajax 简介 AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML). AJAX 是一种在无需重新加载整个网页的情况下,能够更新 ...

  • jquery多库共存

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta na ...

  • 软件开发Jquery怎么循环遍历每个input框内容不能为空,并且正则验证必须为2-10个汉字,

    软件开发Jquery怎么循环遍历每个input框内容不能为空,并且正则验证必须为2-10个汉字,

  • JQuery跳出each循环的方法(包含数组遍历)【转】

    0. 前言 也许我们通过 jquery 的循环方法进行数组遍历,但是当不符合条件时,怎么跳出当前循环?(即用each方法内,当不满足条件时想break跳出循环体,想continue继续执行下一个循环遍 ...

  • 8.jQuery遍历索引的方法

    # jQuery遍历索引的方法 - 1.each() ```js $('li').each(function(index, ele){     $(ele).text(index).addClass( ...

  • 遍历广东高校,这些高校命名不一般

    近日,志愿君开设"粤校巡礼"栏目,从学校.师资.专业及招生等方面介绍广东高校,于是乎经常查阅相关资料,发现一个规律,高校的历史,从学校命名开始,伴随着改名进行发展,往往一字之差,顿 ...

  • ​LeetCode刷题实战255:验证前序遍历序列二叉搜索树

    算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试.所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 ! 今天和大家 ...

  • Python|二叉树的遍历问题解决方法

    问题描述二叉树是由n个结点的有限集合,该集合或者为空集,或者由一个根节点和两颗互不相交的.分别称为根节点的左子树和右子树的二叉树组成.二叉树特征:每个结点最多只有两颗子树,即二叉树中结点的度最高不能超 ...

  • 遍历山河,仍觉人间值得"

    作者/锅子 :天马行空的辣妹子 排版/嫣红: 微博:曾嫣红- 主播/小仙丹 喜马拉雅:仙丹电台 背景音乐:有生之年 日期:2021.5.3 01. 78岁的奶奶想要一束花.   旁人还在讨论着奶奶越老 ...

  • Excel 如何遍历一个文件夹下的所有文件并得到文件名

    如要提取"我的文档"下所有文件名,先定义一个名称,如Files =FILES("C:\Users\用户名\Documents\"&"*.*&q ...

  • Python遍历pandas数据方法总结

    嗨学编程 2019-03-16 17:32:43 分类专栏: 数据分析 文章标签: pandas python 版权 前言 Pandas是python的一个数据分析包,提供了大量的快速便捷处理数据的函 ...