一、遍历祖先元素

parent 方法是用来查找指定元素的父元素的

parents 方法是用来查找指定元素的所有祖先元素的。

格式:

$().parent.css();

二、遍历兄弟元素

1.前兄弟元素查找

$().prev(); // 查找指定元素前向第一个元素$().preAll(); // 查找指定元素前向所有元素
$().preAll().css();

2.后兄弟元素查找

$().next(); // 查找指定元素的第一个后向兄弟元素$().nextAll(); // 查找指定元素的所有后向兄弟元素
$().nextAll().css()

3.所有兄弟元素查找

$().siblings();

三、遍历后代元素

children 方法和 find 方法都是用来查找元素的子元素的,区别是 children 只能获取元素的儿子节点,而 find 方法可以获取元素的所有符合条件的后代节点。

1.children方法

jQuery对象.children();
   $(this).children("#title").css("font-size", "25px");$(this).children().css("text-align", "center");

2.find方法

jQuery对象.find(selector);

四、过滤元素

1.类名过滤

在 jQuery 中使用 hasClass 方法可以用来判断指定元素是否包含该类名的元素。返回值boolean

$().hasClass("类名");

2.下标过滤

在 jQuery 中使用 eq 方法可以实现下标过滤。n为元素的下标值

$().eq(n);
    $(function () {$("body").click(function () {// 列表中下标值为 0-2 的元素会改变字体颜色var $li = $("li");for (var i = 0; i < 3; i++) {$li.eq(i).css("color", "#77acf1");}});});

3.判断过滤

在 jQuery 中可以使用 is 方法来判断指定元素中是否有符合条件的存在。返回boolean值。

$().is(selector);
     var value = $("div").is(":animated");if (value) {$("p").text("元素处于动画状态");} else {$("p").text("元素不处于动画状态");}

判断是否处于动画效果

4.反向过滤

jQuery 中使用 not 方法可以选择不符合条件的元素。

$().not(selector|function)

它的参数有两种,当为选择器时,我们会通过选择器来过滤不符合条件的元素;当为函数时,我们会通过函数来过滤不符合条件的元素。

      $(this).not(".div2").css("background", "#ffc478");

除div2的类;

jquery--遍历相关推荐

  1. jquery遍历json与数组方法总结each()

    在jquery中遍历数组或json数组我们使用最多的方法是each这个函数了或使用foreach,for也是可以实现的,下面我来给大家详细介绍jquery遍历json与数组实现. 代码如下复制代码 先 ...

  2. jQuery遍历之next()、nextAll()方法使用实例

    jquery遍历:next()和nextAll()方法.实例如下: 复制代码 代码如下: <html> <head> <script type="text/ja ...

  3. jquery遍历集合数组标签

    jquery遍历集合&数组的两种方式 CreateTime--2017年4月24日08:31:49 Author:Marydon 方法一: $(function(){$("input ...

  4. jQuery 遍历 - closest() 方法

    jQuery 遍历参考手册 实例 本例演示如何通过 closest() 完成事件委托.当被最接近的列表元素或其子后代元素被点击时,会切换黄色背景: $( document ).bind("c ...

  5. jQuery 遍历 (each、map)

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

  6. jQuery 遍历方法

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

  7. jQuery遍历(1)

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

  8. jQuery遍历,数组,集合

    使用了jquery有段时间了,整理下jquery中的遍历问题. 1.jquery 遍历对象 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Tr ...

  9. JQuery:JQuery遍历详解

    JQuery:遍历 一.什么是遍历? jQuery 遍历,意为"移动",用于根据其相对于其他元素的关系来"查找"(或选取)HTML 元素.以某项选择开始,并沿着 ...

  10. php父子遍历,jQuery 遍历

    jQuery 遍历 parent() 方法 实例 查找每个段落的带有 "selected" 类的父元素: $("p").parent(".select ...

最新文章

  1. Windows下安装Object C开发环境,及Hello Word(转)
  2. 多兼容的JS获取鼠标坐标
  3. 【面试宝典 | 01】面经
  4. jenkins 读取json文件_使用插件轻松获取jenkins构建数据
  5. 理解 JavaScript 中的 for…of 循环
  6. 一个简单的python登录验证系统
  7. JS获取键盘码并判断按键
  8. android停止补间动画,android 帧动画,补间动画,属性动画的简单总结
  9. matlab-计算个人所得税
  10. 百度地图、高德地图的数据从哪里得到的?[声明我只是此文章的搬运工]
  11. 基于WiFi的Android局域网即时通讯软件
  12. Fortify白盒神器20.1.1安装教程
  13. Caffeine - Caches - Eviction
  14. 【PicGo】解决picgo+github图床上传的各种问题
  15. KITTI数据集数据初体验
  16. Random()类生成随机数详解
  17. wordpress非插件实现屏蔽英语、日语、俄语、韩语、阿拉伯语、泰语等外语垃圾评论!...
  18. 2020-11-17
  19. 【Java】 8.7 使用红-黄-红色渐变来绘制一个填充矩形
  20. AWS第一个云计算服务—S3

热门文章

  1. Vue定时器设置 Vue简单定时任务
  2. 高等数学(第七版)同济大学 习题10-2(中5题) 个人解答
  3. Google大数据三大论文
  4. IDEA断点无效问题解决办法
  5. 阿里云主机免费申请级网站配置
  6. css设置高度和宽度相同
  7. 二叉树构建的各种方法
  8. python html_在python中下载html?
  9. webstorm 风扇一直响_在 Webstorm 伤透我的心后,我决定尝试 VS Code
  10. Tomcat环境变量配置(转载)