博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery 遍历
阅读量:7100 次
发布时间:2019-06-28

本文共 1092 字,大约阅读时间需要 3 分钟。

一、遍历大体分三种情况:  遍历祖先、后代、同辈

   1)、遍历祖先用到的方法:

       1、parent():返回距离指定元素最近的也是直接的父级元素。即父元素

       2、parents():返回指定元素的所有父级元素。即父元素、祖父元素、曾祖父元素

       3、parents(” 元素名 “):返回指定元素的父级元素中指定的父级元素

  4、parentsUntil():返回介于给定两个元素之间的所有父级元素。即返回的父级元素中有很多个,但是只返回其中一部分而不是全部。

 

2)、遍历后代用到的方法:

        1、children():返回指定元素的所有子集元素,即靠近指定元素最近的子集元素,而不是所有子集元素

  2、find(" 元素名 "):返回指定元素指定的后代元素。

  3、find(" * "):返回指定元素的所有后代元素。 切忌没有 findAll() 这种方法的说法

 

3)、遍历同辈用到的方法:

  1、siblings():返回指定元素的所有同辈元素

  2、siblings(" 元素名 "):返回指定元素的同辈元素中指定的元素。

  3、next():返回指定元素的同辈元素中的后面一个(紧跟着的)。返回值只有一个

  4、nextAll():返回指定元素的同辈元素中所有同辈元素。

  5、nextUntil():返回指定的两个同辈元素中间的所有同辈元素。

  6、prev():回指定元素的紧挨着的前面一个同辈元素

  7、 prevAll():返回指定元素的所有前面的同辈元素

  8、prevUntil():返回指定元素的同辈元素的前面的所有元素。

 

二、html源码部分

 

body (曾曾祖父元素) 
div (曾祖父元素)
    ul (祖父元素)
  • li (父元素) span b b i

    pp

    div
div (曾祖父元素)
    ul (祖父元素)
  • li (父元素) span

 

三、js部分:

1、遍历祖先:

2、遍历后代:

 

3、遍历同辈:

 

 

转载于:https://www.cnblogs.com/LindaBlog/p/9212606.html

你可能感兴趣的文章
Flutter完整开发实战详解
查看>>
Myeclipse如何改变编码方式
查看>>
ios7 设置status bar风格
查看>>
Android Service 组件
查看>>
TRUNC 截取日期或数字,返回指定的值。
查看>>
【erlang】erlang几种生成随机数的方法
查看>>
BizTalk开发系列(二十二) 开发自定义Map Functoid
查看>>
在Windows Mobile和Wince(Windows Embedded CE)下Win32项目加入ATL支持
查看>>
在Asp.Net MVC中用Ajax回调后台方法
查看>>
JAVA-JDBC
查看>>
.Net中的反射(动态创建类型实例) - Part.4
查看>>
.net测试学习--理解.net测试选项
查看>>
让我感动的100对古装情侣
查看>>
[hihoCoder] #1093 : 最短路径·三:SPFA算法
查看>>
关于自动化测试的一些思考(三)
查看>>
Fedora/Redhat 在线安装更新软件包,yum 篇 ── 给新手指南 (转载)
查看>>
cxgrid上如何取FOOTER上合计的值
查看>>
superobject 序列数据集
查看>>
linux目录和文件权限修改
查看>>
做人比做事更重要
查看>>