Jquery节点遍历next与nextAll方法使用示例


Posted in Javascript onJuly 22, 2014

Jqeruy节点遍历

<!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> 
<title></title> 
<script src="Jquery/jquery-1.10.2.min.js" type="text/javascript"></script> 
<script type="text/javascript"> 
//节点遍历 

/*--next()方法用于获取“节点之后”挨着它的第一个“同类同辈”元素--*/ 
$(function () { 
/* 
$("div").click(function () { 
alert($(this).next("div").text()) //效果:当单击AA的时候会弹出BB,当点击BB的时候会弹出CC,当点击CC的时候会弹出空的警告框(因为CC这个div节点后挨着它的是p元素,所以就弹出一个空的警告框),当点击FF的时候会弹出KK,当点击KK的时候会弹出空的警告框,(因为KK这个div节点后没有同辈的div元素挨着它了,所以就弹出一个空的警告框) 
*/ 

/*--nextAll()方法用于获取“节点之后”所有的元素--*/ 
/* 
$("div,p").click(function () { 
alert($(this).nextAll().text()); //当单击div标签或者p标签的时候弹出点击的当前标签后的所有标签的text(); 
}) 
*/ 

/* 
$("div,p").click(function () { 
alert($(this).nextAll("p").text()); //当单击div标签或者p标签的时候弹出点击的当前标签后的所有p标签的text(); 
}) 
*/ 

/* 
$("div").click(function () { 
$(this).nextAll("div").css("background", "red"); //当点击div标签的时候将它后面的所有div标签的背景都设为红色 
}) 
*/ 

/* 
$("div").click(function () { 
$.each($(this).nextAll("div"), function () { $(this).css("background-color", "red") })//当点击div标签的时候将它后面的所有div标签的背景都设为红色,与上面的那一条效果是一样的(解释:先取得当前点击的div标签后面的所有div标签,然后对它进行遍历,然后通过后面的匿名函数将取得的所有div标签的背景设为红色)注意这前后两个this意思是不一样的:前面的this指的是当前点击的div标签,后面的thi是:在获取到当前点击的div标签的“后面的div标签”后,遍历他们的每一个div,后面的thi是:在后面的匿名函数正在处理的“当前遍历到的div标签” 【前面的是当前点击的div,后面的匿名函数的真正处理的当前div】 
}) 
*/ 


$("div,p").click(function () { 
//$(this).css("background", "red"); $(this).siblings().css("background", "yellow"); //将当前点击的div或者P标签背景设为红色,其他的兄弟标签背景设为黄色 

$(this).css("background", "red").siblings().css("background", "yellow");//与上面一句等同 

}) 

}) 
</script> 
</head> 
<body> 
<div> 
AA</div> 
<div> 
BB</div> 
<div> 
CC</div> 
<p> 
DD</p> 
<p> 
EE</p> 
<div> 
FF</div> 
<div> 
KK</div> 
</body> 
</html>
Javascript 相关文章推荐
jquery实现的可隐藏重现的靠边悬浮层实例代码
May 27 Javascript
JavaScript变量声明详解
Nov 27 Javascript
Javascript 中创建自定义对象的方法汇总
Dec 04 Javascript
javaScript语法总结
Nov 25 Javascript
jQuery实现搜索页面关键字的功能
Feb 16 Javascript
Vue2.0 UI框架ElementUI使用方法详解
Apr 14 Javascript
JavaScript条件判断_动力节点Java学院整理
Jun 26 Javascript
angular中实现li或者某个元素点击变色的两种方法
Jul 27 Javascript
使用原生js+canvas实现模拟心电图的实例
Sep 20 Javascript
后台使用freeMarker和前端使用vue的方法及遇到的问题
Jun 13 Javascript
vue 通过绑定事件获取当前行的id操作
Jul 27 Javascript
vue-quill-editor 自定义工具栏和自定义图片上传路径操作
Aug 03 Javascript
JS获取客户端IP地址、MAC和主机名的7个方法汇总
Jul 21 #Javascript
jquery中的常用事件bind、hover、toggle等示例介绍
Jul 21 #Javascript
关于jQuery判断元素是否存在的问题示例探讨
Jul 21 #Javascript
一个简单的jQuery计算器实现了连续计算功能
Jul 21 #Javascript
JavaScript访问CSS属性的几种方式介绍
Jul 21 #Javascript
javascript实现的元素拖动函数宿主为浏览器
Jul 21 #Javascript
javascript定义变量时有var和没有var的区别探讨
Jul 21 #Javascript
You might like
php判断表是否存在的方法
2015/06/18 PHP
smarty简单应用实例
2015/11/03 PHP
详解在PHP的Yii框架中使用行为Behaviors的方法
2016/03/18 PHP
php 判断过去离现在几年的函数(实例代码)
2016/11/15 PHP
PHP 中使用explode()函数切割字符串为数组的示例
2017/05/06 PHP
在IE上直接编辑网页内容的js代码(IE地址栏js)
2009/04/27 Javascript
动态的改变IFrame的高度实现IFrame自动伸展适应高度
2012/12/28 Javascript
javascript模拟实现C# String.format函数功能代码
2013/11/25 Javascript
node.js中的fs.fchownSync方法使用说明
2014/12/16 Javascript
JavaScript实现同步于本地时间的动态时间显示方法
2015/02/02 Javascript
js实现checkbox全选、不选与反选的方法
2015/02/09 Javascript
jquery通过closest选择器修改上级元素的方法
2015/03/17 Javascript
jquery实现可横向和竖向展开的动态下滑菜单效果
2015/08/24 Javascript
jQuery实现文档树效果
2017/02/20 Javascript
手写简单的jQuery雪花飘落效果实例
2018/04/22 jQuery
使用ECharts实现状态区间图
2018/10/25 Javascript
javascript定时器的简单应用示例【控制方块移动】
2019/06/17 Javascript
Vue 2.0 侦听器 watch属性代码详解
2019/06/19 Javascript
快速了解Vue父子组件传值以及父调子方法、子调父方法
2020/07/15 Javascript
[03:49]DOTA2英雄基础教程 光之守卫
2014/01/14 DOTA
[00:37]DOTA2上海特级锦标赛 Secert 战队宣传片
2016/03/03 DOTA
解决python大批量读写.doc文件的问题
2018/05/08 Python
NLTK 3.2.4 环境搭建教程
2018/09/19 Python
jupyter note 实现将数据保存为word
2020/04/14 Python
Richards网上商店:当代时尚,遍布巴西
2019/11/03 全球购物
动物科学专业毕业生的自我评价
2013/11/29 职场文书
党的群众路线教育实践活动学习心得体会
2014/03/03 职场文书
高中生操行评语
2014/04/25 职场文书
2014医学院领导班子对照检查材料思想汇报
2014/09/19 职场文书
认错检讨书
2014/10/02 职场文书
党员考试作弊检讨书1000字
2015/02/16 职场文书
单位考核聘任报告
2015/03/02 职场文书
2015年小学图书室工作总结
2015/05/18 职场文书
浅谈Redis的几个过期策略
2021/05/27 Redis
mysql如何配置白名单访问
2021/06/30 MySQL
mybatis-plus模糊查询指定字段
2022/04/28 Java/Android