jquery遍历之后代
向下遍历dom树的jquery方法
children()方法返回被选元素的所有直接子元素,只会对向下一级对dom树进行遍历。
例子

代码:
$(document).ready(function(){
$("div").children().css({"color":"red","border":"2px solid red"});
});
也可以可选参数进行过滤

代码:
$(document).ready(function(){
$("div").children("p.1").css({"color":"red","border":"2px solid red"});
});
find()方法返回被选元素的后代元素,一路向下直到最后一个后代。

代码:
$(document).ready(function(){
$("div").find("span").css({"color":"red","border":"2px solid red"});
});
下面例子返回div所有后代

代码:
$(document).ready(function(){
$("div").find("*").css({"color":"red","border":"2px solid red"});
});
水平遍历同胞
siblings()返回被选元素的所有同胞元素。
例子

$(document).ready(function(){
$("h2").siblings().css({"color":"red","border":"2px solid red"});
});
您也可以使用可选参数来过滤对同胞元素的搜索。

代码:$(document).ready(function(){
$("h2").siblings("p").css({"color":"red","border":"2px solid red"});
});
next()方法返回被选元素的下一个同胞元素。只返回一个元素。

代码:
$(document).ready(function(){
$("h2").next().css({"color":"red","border":"2px solid red"});
});
nextAll方法返回被选元素的所有跟随的同胞元素。

代码:
$(document).ready(function(){
$("h2").nextAll().css({"color":"red","border":"2px solid red"});
});
nextUntil方法返回介于两个给定参数之间的所有跟随的同胞元素。

代码:
$(document).ready(function(){
$("h2").nextUntil("h6").css({"color":"red","border":"2px solid red"});
});
prev(), prevAll() & prevUntil() 方法是向后遍历
过滤
first(),last(),eq()允许您基于其在一组元素中的位置来选择一个特定的元素。
其他过滤方法,比如 filter() 和 not() 允许您选取匹配或不匹配某项指定标准的元素。
first()方法返回被选元素的首个元素。

代码:
$(document).ready(function(){
$("div p").first().css("background-color","yellow");
});
last() 方法返回被选元素的最后一个元素。

代码:
$(document).ready(function(){
$("div p").last().css("background-color","yellow");
});
eq() 方法返回被选元素中带有指定索引号的元素。

代码:
$(document).ready(function(){
$("p").eq(1).css("background-color","yellow");
});
filter() 方法允许您规定一个标准。不匹配这个标准的元素会被从集合中删除,匹配的元素会被返回。

代码:
$(document).ready(function(){
$("p").filter(".url").css("background-color","yellow");
});
not() 方法返回不匹配标准的所有元素。
提示:not() 方法与 filter() 相反。

代码:
$(document).ready(function(){
$("p").not(".url").css("background-color","yellow");
});
jquery遍历之后代的更多相关文章
- jQuery 遍历函数
转载http://www.cnblogs.com/tylerdonet/archive/2013/04/05/3000618.html jQuery 遍历函数包括了用于筛选.查找和串联元素的方法. 函 ...
- Jquery遍历选中的input标签
$("input[name='chkAgent']:[checked]").each(function () { alert($(this).attr("value&qu ...
- jquery遍历
http://www.cnblogs.com/tylerdonet/archive/2013/04/05/3000618.html jQuery 遍历函数 jQuery 遍历函数包括了用于筛选.查找和 ...
- JQuery:JQuery遍历详解
JQuery:遍历一.什么是遍历?jQuery 遍历,意为"移动",用于根据其相对于其他元素的关系来"查找"(或选取)HTML 元素.以某项选择开始,并沿着这个 ...
- jQuery 遍历函数(w3school)
jQuery 遍历函数包括了用于筛选.查找和串联元素的方法. 函数 描述 .add() 将元素添加到匹配元素的集合中. .andSelf() 把堆栈中之前的元素集添加到当前集合中. .childr ...
- Jq_Ajax 操作函数跟JQuery 遍历函数跟JQuery数据操作函数
JQuery文档操作方法 jQuery 库拥有完整的 Ajax 兼容套件.其中的函数和方法允许我们在不刷新浏览器的情况下从服务器加载数据. 函数 ...
- jQuery 遍历用法
jQuery 遍历 DOM 树 parent() 方法返回被选元素的直接父元素(找爸爸). parents() 方法返回被选元素的所有祖先元素,它一路向上直到文档的根元素 (找长辈). parents ...
- jQuery遍历函数
jQuery遍历函数包含了用于筛选.查找和串联元素的方法. .add():将元素加入到匹配元素的集合中. .andSelf():把堆栈中之前的元素集加入到当前集合中. .children():获得匹配 ...
- jQuery -- 光阴似箭(四):jQuery 遍历
jQuery -- 知识点回顾篇(四):jQuery 遍历 通过 jQuery 遍历,您能够从被选(当前的)元素开始,轻松地在家族树中向上移动(祖先),向下移动(子孙),水平移动(同胞).这种移动被称 ...
随机推荐
- Java——static关键字---18.09.27
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但在Java语言中没有全局变量的概念. static关键字主要有两种作用: 一.为某特定数据类 ...
- java 解析xml 多命名空间问题
先贴段有命名空间的xml吧.. <feed xmlns:im="http://itunes.apple.com/rss" xmlns="http://www.w3. ...
- 读取hbase数据到mysql
先写一个自己的MyRecordWriter类 extends RecordWriter package calllog; import java.io.IOException; import java ...
- C#异步了解一下
如何让你的代码在“同一时间”干着两件件事呢?比如说,在初始化加载配置的同时,UI界面能够响应用户的各种点击事件.而不置于卡死,特别是出现如下面这种情况的时候,对于用户来说是很崩溃的.
- Python 3基础教程18-获取用户键盘输入
有时候,我们需要获取用户的键盘输入的信息,然后得到信息,拿去做一些事情. 请看下面的demo.py # 练习如何通过键盘获取用户输入 x = input('What is your name?') p ...
- Spring实战第一章学习笔记
Spring实战第一章学习笔记 Java开发的简化 为了降低Java开发的复杂性,Spring采取了以下四种策略: 基于POJO的轻量级和最小侵入性编程: 通过依赖注入和面向接口实现松耦合: 基于切面 ...
- Cassandra 在CQL中使用函数
CQL 3.1 最后更新 2015年10月10日 maxTimeuuid() now() dateOf() minTimeuuid() --假设表结构如下 create table user ( us ...
- hibernate 批量插入
Session session = sessionFactoryUpLowLimit.openSession(); session.beginTransaction(); for(int i=0 ;i ...
- ubutu下source命令问题(复制)
最近一段时间在使用Bash on Ubuntu on Windows做shell脚本调试时发现在脚本中使用source时会报错,上网查了下才了解到原来是在Ubuntu中使用的并不是bash,而是使用 ...
- C语言循环结构作业总结
循环作业总结 1.1 基本要求 按时交 - 有分 未交 - 0分 迟交一周以上 - 倒扣本次作业分数 抄袭 - 0分 博客作业不规范,没有Markdown语法 - 扣分 泛泛而谈(最多七分) 1.2 ...