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 相关文章推荐
cnblogs TagCloud基于jquery的实现代码
Jun 11 Javascript
jQuery编写widget的一些技巧分享
Oct 28 Javascript
一个可以增加和删除行的table并可编辑表格中内容
Jun 16 Javascript
jQuery表单对象属性过滤选择器实例详解
Sep 13 Javascript
Windows系统下安装Node.js的步骤图文详解
Nov 15 Javascript
javascript 显示全局变量与隐式全局变量的区别
Feb 09 Javascript
React Native实现地址挑选器功能
Oct 24 Javascript
JavaScript的词法结构精华篇
Oct 17 Javascript
微信小程序实现的绘制table表格功能示例
Apr 26 Javascript
mock.js模拟数据实现前后端分离
Jul 24 Javascript
微信小程序绘制图片发送朋友圈
Jul 25 Javascript
js实现时钟定时器
Mar 26 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中的gzcompress、gzdeflate、gzencode函数详解
2014/07/29 PHP
php获取一定范围内取N个不重复的随机数
2016/05/28 PHP
php封装的page分页类完整实例
2016/10/18 PHP
解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题
2017/05/11 PHP
PHP简单获取随机数的常用方法小结
2017/06/07 PHP
jQuery学习2 选择器的使用说明
2010/02/07 Javascript
深入理解JavaScript系列(15) 函数(Functions)
2012/04/12 Javascript
禁用页面部分JavaScript不是全部而是部分
2014/09/03 Javascript
原生JavaScript+LESS实现瀑布流
2014/12/12 Javascript
jquery实现的蓝色二级导航条效果代码
2015/08/24 Javascript
JS+CSS实现的竖向简洁折叠菜单效果代码
2015/10/22 Javascript
GitHub上一些实用的JavaScript的文件压缩解压缩库推荐
2016/03/13 Javascript
jquery 遍历数组 each 方法详解
2016/05/25 Javascript
1秒50万字!js实现关键词匹配
2016/08/01 Javascript
jQuery中弹出iframe内嵌页面元素到父页面并全屏化的实例代码
2016/12/27 Javascript
JS常用知识点整理
2017/01/21 Javascript
javascript编程实现栈的方法详解【经典数据结构】
2017/04/11 Javascript
Vue实现一个返回顶部backToTop组件
2017/07/25 Javascript
解决angularjs中同步执行http请求的方法
2018/08/13 Javascript
js取小数点后两位四种方法
2019/01/18 Javascript
vue中jsonp插件的使用方法示例
2020/09/10 Javascript
vue 二维码长按保存和复制内容操作
2020/09/22 Javascript
在Mac OS系统上安装Python的Pillow库的教程
2015/11/20 Python
Python上下文管理器和with块详解
2017/09/09 Python
python编程使用selenium模拟登陆淘宝实例代码
2018/01/25 Python
Django框架教程之正则表达式URL误区详解
2018/01/28 Python
我就是这样学习Python中的列表
2019/06/02 Python
Python如何将模块打包并发布
2020/08/30 Python
Flask处理Web表单的实现方法
2021/01/31 Python
中英文自我评价语句
2013/12/20 职场文书
挖掘机司机岗位职责
2014/02/12 职场文书
物流毕业生个人的自我评价
2014/02/13 职场文书
小学国庆节活动方案策划书
2014/09/16 职场文书
初中体育课教学反思
2016/02/16 职场文书
2016年国庆节67周年活动总结
2016/04/01 职场文书
女人创业励志语录,句句蕴含能量,激发你的潜能
2019/08/20 职场文书