遍历方式:向上(父级元素)  向下(子元素)    水平(同胞元素)

一、向上遍历

  • parent()        向上一级   放回被选元素的直接父元素
  • parents()          返回被选元素的所有祖先元素    一路向上遍历(父级以及父级的父级等)
  • parentsUntil()    返回被选元素与括号内给定元素之间的所有祖先元素
$(document).ready(function(){
$("span").parentsUntil("div");
});

  

二、向下遍历

  • children()            返回被选元素的所有直接子元素
  • find()                  返回被选元素的后代元素  一路向下直到最后一个
$(document).ready(function(){
$("div").find("span");
});

  

$(document).ready(function(){
$("div").find("*");
});

  

三、水平遍历

1、siblings()       返回被选元素的所有同胞元素

2、next()    返回被选元素的下一份同胞元素

3、nextAll()    返回同胞元素的所有跟随的同胞元素

4、nextUntil()    返回介于两个给定参数(之后)之间的所有的同胞元素

5、prev()      返回被选元素的上一个同胞元素

6、prevAll()     返回被选元素之前的所有同胞元素     

7、prevUntil()      返回同胞元素与给定的元素(之前)之间的所有同胞元素

四、过滤

1、first() 方法      返回被选元素的首个元素

eg:

$(document).ready(function(){
$("div p").first(); //div的首个p元素
});

2、last()方法     返回被选元素的最后一个元素

eg:同上;

3、eq()方法  返回被选元素带有指定索引的元素

$(document).ready(function(){
$("p").eq(1); // 表示选取第二个p元素(索引从零开始)
});

  

4、filter() 方法    返回满足限制条件的元素

eg:

$(document).ready(function(){
$("p").filter(".intro"); //返回类名为intro的所有p元素
});

  

5、not()方法      返回排除了不匹配标准的所有元素

$(document).ready(function(){
$("p").not(".intro"); //返回除了类名有intro之外的,所有p元素
});

  

jquery学习笔记3 jq遍历的更多相关文章

  1. jquery学习笔记3——jq HTML

    jQuery最常用的部分就是操作DOM,jQuery提供了一系列操作DOM的相关方法,使其很容易: 一.获取 1.获取内容 text()方法    设置或返回所选元素的文本内容: html()方法   ...

  2. jquery学习笔记2——jq效果

    一.显示隐藏: 可以使用show()和hide()方法来显示隐藏: $("#hide").click(function(){ $("p").hide(); }) ...

  3. jQuery学习笔记(一):入门

      jQuery学习笔记(一):入门 一.JQuery是什么 JQuery是什么?始终是萦绕在我心中的一个问题: 借鉴网上同学们的总结,可以从以下几个方面观察. 不使用JQuery时获取DOM文本的操 ...

  4. jQuery 学习笔记

    jQuery 学习笔记   一.jQuery概述    宗旨: Write Less, Do More.    基础知识:        1.符号$代替document.getElementById( ...

  5. jQuery学习笔记 - 基础知识扫盲入门篇

    jQuery学习笔记 - 基础知识扫盲入门篇 2013-06-16 18:42 by 全新时代, 11 阅读, 0 评论, 收藏, 编辑 1.为什么要使用jQuery? 提供了强大的功能函数解决浏览器 ...

  6. jQuery学习笔记之jQuery的Ajax(3)

    jQuery学习笔记之jQuery的Ajax(3) 6.jQuery的Ajax插件 源码地址: https://github.com/iyun/jQueryDemo.git ------------- ...

  7. jQuery学习笔记之DOM操作、事件绑定(2)

    jQuery学习笔记之DOM操作.事件绑定(2) --------------------学习目录------------------------ 4.DOM操作 5.事件绑定 源码地址: https ...

  8. jQuery学习笔记之概念(1)

    jQuery学习笔记之概念(1) ----------------------学习目录-------------------- 1.概念 2.特点 3.选择器 4.DOM操作 5.事件 6.jQuer ...

  9. 初步学习jquery学习笔记(六)

    jquery学习笔记六 AJAX 简介 AJAX 是与服务器交换数据的技术,它在不重载全部页面的情况下,实现了对部分网页的更新. load() 方法 load() 方法从服务器加载数据,并把返回的数据 ...

随机推荐

  1. Nodejs应用安全备忘录

    本人新博客www.wjs.photo,基于360的firekylin,感兴趣的可以看看哈 本文翻译自 www.risingstack.com ,并非逐字逐句的翻译,有错误的地方请指出,谢谢啦 应用程序 ...

  2. CSS多列、用户界面属性

    CSS多列 常用属性: column-count 分几列 column-gap 列间距 column-rule 列分割线的样式(写法和border一样) 例如: 一个div分三列,列之间间距为10px ...

  3. CodeForces 645A Amity Assessment

    简单模拟. #pragma comment(linker, "/STACK:1024000000,1024000000") #include<cstdio> #incl ...

  4. 【转】关于JVM CPU资源占用过高的问题排查

    http://my.oschina.net/shipley/blog/520062 一.背景: 先执行一个java程序里面开了两个线程分别都在while循环做打印操作. ? 1 # java -cp  ...

  5. CHD 2015迎新杯题解

    A.预防流感的拉面女神 简析:计算 n 的二进制表示里面 1 的个数 #include <cstdio> #include <cstring> #include <alg ...

  6. Java入门第三季排序练习

    package imooc_collection_map_demo; import java.util.ArrayList;import java.util.Collections;import ja ...

  7. size_t

    size_t在C语言中就有了.它是一种"整型"类型,里面保存的是一个整数,就像int, long那样.这种整数用来记录一个大小(size).size_t的全称应该是size typ ...

  8. canvas画扇形图(本文来自于http://jo2.org/html5-canvas-sector/)

    1.定义画扇形的构造函数: //扇形CanvasRenderingContext2D.prototype.sector = function (x, y, radius, sDeg, eDeg) {/ ...

  9. ASP.NET中重复表格列合并的实现方法(转自脚本之家)

    这几天做一个项目有用到表格显示数据的地方,客户要求重复的数据列需要合并,就总结了一下.NET控件GridView 和 Repeater 关于重复数据合并的方法. 这是合并之前的效果: 合并之后的效果图 ...

  10. 更改pip源

    ~/.pip/下新建pip.conf文件:(Windows下载Users/xxx/pip/pip.ini) [global] trusted-host = pypi.douban.com index- ...