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 遍历,您能够从被选(当前的)元素开始,轻松地在家族树中向上移动(祖先),向下移动(子孙),水平移动(同胞).这种移动被称 ...
随机推荐
- SQL Server附加数据库拒绝访问错误解决方法
今天在MsSQL里附加数据库时提示操作系统错误5(拒绝访问),这里我没给出了两个解决方案供大家解决问题. 方案一:切换登录方式 出现这种情况是由于用“混合验证方式”(SQL Server身份验证)登录 ...
- JavaScript序列化对象成URL格式
http://access911.net/fixhtm/72FABF1E15DCEAF3.htm?tt=
- 「学习记录」《数值分析》第二章计算实习题(Python语言)
在假期利用Python完成了<数值分析>第二章的计算实习题,主要实现了牛顿插值法和三次样条插值,给出了自己的实现与调用Python包的实现--现在能搜到的基本上都是MATLAB版,或者是各 ...
- 1.爬虫 urlib库讲解 Handler高级用法
在前面我们总结了urllib库的 urlopen()和Request()方法的使用,在这一小节我们要使用相关的Handler来实现代理.cookies等功能. 写在前面: urlopen()方法不支持 ...
- 简历编写技巧-java开发工程师简历实战
看到一遍简历编写的文章 想到也快找工作了 早晚能够用上 现在摘录如下 640?wx_fmt=jpeg 工欲善其事,必先利其器,这是自古以来的道理.所以如果想找到一份好的工作,一定要先整理一份好的简历. ...
- DFS——CodeForces740DAlyona and a tree
一.题目回顾 题目链接:Alyona and a tree Examples Input 52 5 1 4 61 71 13 53 6 Output 1 0 1 0 0 Input 59 7 8 ...
- [译]Python - socket.error: Cannot assign requested address
原文来源: https://stackoverflow.com/questions/48306528/python-socket-error-cannot-assign-requested-addre ...
- JMS实战——ActiveMQ实现Pub-Sub
前言 上篇博客<JMS实战--ActiveMQ>介绍了ActiveMQ的安装,并实现了简单的PTP模型.这篇博客我们来看一下Pub-Sub模型,之后来总结一下JMS. 实现 项目结构 其中 ...
- java线程(2)——模拟生产者与消费者
前言: 我们都听说过生产者和消费者的例子吧,现在来模拟一下.生产者生产面包,消费者消费面包.假定生产者将生成出来的面包放入篮子中,消费者从篮子中取.这样,当篮子中没有面包时,消费者不能取.当篮子满了以 ...
- windows下Memcached 架设及java应用(转)
1 Memcache是什么 Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力. 它可 ...