Jquery遍历节点的方法小集


Posted in Javascript onJanuary 22, 2014

本文给大家带来Query遍历方法的总结,需要的朋友可以参考下,希望能帮助到大家。下面跟随小编一起来看一下吧。
函数 描述

.add() 将元素添加到匹配元素的集合中。
.andSelf() 把堆栈中之前的元素集添加到当前集合中。
.children() 获得匹配元素集合中每个元素的所有子元素。
.closest() 从元素本身开始,逐级向上级元素匹配,并返回最先匹配的祖先元素。
.contents() 获得匹配元素集合中每个元素的子元素,包括文本和注释节点。
.each() 对 jQuery 对象进行迭代,为每个匹配元素执行函数。
.end() 结束当前链中最近的一次筛选操作,并将匹配元素集合返回到前一次的状态。
.eq() 将匹配元素集合缩减为位于指定索引的新元素。
.filter() 将匹配元素集合缩减为匹配选择器或匹配函数返回值的新元素。
.find() 获得当前匹配元素集合中每个元素的后代,由选择器进行筛选。
.first() 将匹配元素集合缩减为集合中的第一个元素。
.has() 将匹配元素集合缩减为包含特定元素的后代的集合。
.is() 根据选择器检查当前匹配元素集合,如果存在至少一个匹配元素,则返回 true。
.last() 将匹配元素集合缩减为集合中的最后一个元素。
.map() 把当前匹配集合中的每个元素传递给函数,产生包含返回值的新 jQuery 对象。
.next() 获得匹配元素集合中每个元素紧邻的同辈元素。
.nextAll() 获得匹配元素集合中每个元素之后的所有同辈元素,由选择器进行筛选(可选)。
.nextUntil() 获得每个元素之后所有的同辈元素,直到遇到匹配选择器的元素为止。
.not() 从匹配元素集合中删除元素。
.offsetParent() 获得用于定位的第一个父元素。
.parent() 获得当前匹配元素集合中每个元素的父元素,由选择器筛选(可选)。
.parents() 获得当前匹配元素集合中每个元素的祖先元素,由选择器筛选(可选)。
.parentsUntil() 获得当前匹配元素集合中每个元素的祖先元素,直到遇到匹配选择器的元素为止。
.prev() 获得匹配元素集合中每个元素紧邻的前一个同辈元素,由选择器筛选(可选)。
.prevAll() 获得匹配元素集合中每个元素之前的所有同辈元素,由选择器进行筛选(可选)。
.prevUntil() 获得每个元素之前所有的同辈元素,直到遇到匹配选择器的元素为止。
.siblings() 获得匹配元素集合中所有元素的同辈元素,由选择器筛选(可选)。
.slice() 将匹配元素集合缩减为指定范围的子集。

测试代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html;charset=GBK"> 
<link rel="stylesheet" type="text/css" href="table.css"> 
<title></title> 
<script src="../jquery-1.7.2.js" type="text/javascript"></script> 
<style type="text/css"> 
</style> 
<script type="text/javascript"> 
$(function() 
{ 
//next()查找下一个紧邻的节点next("#x")查找下一个紧邻的id为x的节点 
$("#d4").next().css("background-color","red"); 
//nextAll()之后的所有节点.之后的所有的div标签nextAll("div") 
$("#d4").nextAll().css("background-color","red"); 
//之前的紧邻节点 
$("#d4").prev().css("background-color","red"); 
//之前的所有节点 
$("#d4").prevAll().css("background-color","red"); 
//查找所有的兄弟节点 
$("#d4").siblings().css("background-color","red"); 
//查找本节点和本节点之后的节点,end()返回上一次jQuery对象被破坏之前的状态 
$("#d4").nextAll().css("background-color","red").end().css("background-color","red"); 
$("#d4").nextAll().andSelf().css("background-color","red"); 
$("#d4").nextAll().andSelf().end().css("background-color","red"); 
}); 
</script> 
</head> 
<body> 
<div>11111111</div> 
<div>22222222</div> 
<div>33333333</div> 
<div id="d4">44444444</div> 
<p>55555555</p> 
<div>66666666</div> 
<div>77777777</div> 
<div>88888888</div> 
<div>99999999</div> 
</body> 
</html>

大家可以测试一下,对学习很有帮助。

Javascript 相关文章推荐
解决jquery的.animate()函数在IE6下的问题
Dec 03 Javascript
JavaScript入门之对象与JSON详解
Oct 21 Javascript
js处理json以及字符串的比较等常用操作
Sep 08 Javascript
客户端js判断文件类型和文件大小即限制上传大小
Nov 20 Javascript
JS从一组数据中找到指定的单条数据的方法
Jun 02 Javascript
使用three.js 画渐变的直线
Jun 05 Javascript
js 提交form表单和设置form表单请求路径的实现方法
Oct 25 Javascript
详解vue中多个有顺序要求的异步操作处理
Oct 29 Javascript
全面解析JavaScript Module模式
Jul 24 Javascript
vue项目接口域名动态获取操作
Aug 13 Javascript
在vue中使用image-webpack-loader实例
Nov 12 Javascript
vue+iview分页组件的封装
Nov 17 Vue.js
Jquery如何实现点击时高亮显示代码
Jan 22 #Javascript
用Jquery.load载入页面实现局部刷新
Jan 22 #Javascript
使用jquery局部刷新(jquery.load)从数据库取出数据
Jan 22 #Javascript
在JS中如何调用JSP中的变量
Jan 22 #Javascript
ExtJS如何设置与获取radio控件的选取状态
Jan 22 #Javascript
JS中的数组的sort方法使用示例
Jan 22 #Javascript
禁止拷贝网页内容的js代码
Jan 22 #Javascript
You might like
DOTA2 玩家自创拉野攻略 特色英雄快速成长篇
2020/04/20 DOTA
PHP set_time_limit(0)长连接的实现分析
2010/03/02 PHP
php中通过curl smtp发送邮件
2012/06/05 PHP
php获取301跳转URL简单实例
2013/12/16 PHP
PHP树形结构tree类用法示例
2019/02/01 PHP
FF IE兼容性的修改小结
2009/09/02 Javascript
Three.js源码阅读笔记(光照部分)
2012/12/27 Javascript
AngularJS利用Controller完成URL跳转
2016/08/09 Javascript
Javascript操作dom对象之select全面解析
2017/04/24 Javascript
JavaScript中Hoisting详解 (变量提升与函数声明提升)
2017/08/18 Javascript
深入理解Vue 单向数据流的原理
2017/11/09 Javascript
JS实现动态生成html table表格的方法分析
2018/07/11 Javascript
vue自定义插件封装,实现简易的elementUi的Message和MessageBox的示例
2020/11/20 Vue.js
python在windows下实现ping操作并接收返回信息的方法
2015/03/20 Python
用python实现简单EXCEL数据统计的实例
2017/01/24 Python
Python实现八皇后问题示例代码
2018/12/09 Python
pandas读取csv文件,分隔符参数sep的实例
2018/12/12 Python
用Python中的turtle模块画图两只小羊方法
2019/04/09 Python
使用Python为中秋节绘制一块美味的月饼
2019/09/11 Python
Python实现初始化不同的变量类型为空值
2020/06/02 Python
Windows下PyCharm配置Anaconda环境(超详细教程)
2020/07/31 Python
python 实现端口扫描工具
2020/12/18 Python
基于python+selenium自动健康打卡的实现代码
2021/01/13 Python
详解WebSocket跨域问题解决
2018/08/06 HTML / CSS
Tarte Cosmetics官网:美国最受欢迎的化妆品公司之一
2017/08/24 全球购物
廉价航班、机票和酒店:JustFly
2018/02/07 全球购物
加大码胸罩、内裤和服装:Just My Size
2019/03/21 全球购物
农林环境专业求职信
2014/03/13 职场文书
营销部内勤岗位职责
2014/04/30 职场文书
留学推荐信范文
2014/05/10 职场文书
学生会感恩节活动方案
2014/10/11 职场文书
大学生自我评价范文
2015/03/03 职场文书
银行求职信模板
2015/03/20 职场文书
2015大学生暑假调查报告
2015/07/13 职场文书
创业计划书之宠物店
2019/09/19 职场文书
八年级作文之感悟亲情
2019/11/20 职场文书