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 相关文章推荐
JS分页控件 可用于无刷新分页
Jul 23 Javascript
jquery ajax属性async(同步异步)示例
Nov 05 Javascript
验证码在IE中不刷新而谷歌等浏览器正常的解决方案
Mar 18 Javascript
JavaScript中的console.log()函数详细介绍
Dec 29 Javascript
js图片模糊切换显示特效的方法
Feb 17 Javascript
javascript实现下雪效果【实例代码】
May 03 Javascript
简单谈谈JS数组中的indexOf方法
Oct 13 Javascript
xcode中获取js文件的路径方法(推荐)
Nov 05 Javascript
vue仿淘宝订单状态的tab切换效果
Jun 23 Javascript
解决Jstree 选中父节点时被禁用的子节点也会选中的问题
Dec 27 Javascript
js+html5实现手机九宫格密码解锁功能
Jul 30 Javascript
Vue实现鼠标经过文字显示悬浮框效果的示例代码
Oct 14 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
《斗罗大陆》六翼天使武魂最强,为什么老千家不是上三宗?
2020/03/02 国漫
php的list()的一步操作给一组变量进行赋值的使用
2011/05/18 PHP
PHP文章采集URL补全函数(FormatUrl)
2012/08/02 PHP
php数组中删除元素之重新索引的方法
2014/09/16 PHP
php中preg_replace_callback函数简单用法示例
2016/07/21 PHP
阿里云的WindowsServer2016上部署php+apache
2018/07/17 PHP
网页防止tab键的使用快速解决方法
2013/11/07 Javascript
javascript获取当前鼠标坐标的方法
2015/01/10 Javascript
JavaScript判断字符长度、数字、Email、电话等常用判断函数分享
2015/04/01 Javascript
JQuery简单实现锚点链接的平滑滚动
2015/05/03 Javascript
JavaScript里实用的原生API汇总
2015/05/14 Javascript
JavaScript制作淘宝星级评分效果的思路
2020/06/23 Javascript
js实现的星星评分功能函数
2015/12/09 Javascript
vue用addRoutes实现动态路由的示例
2017/09/15 Javascript
vue使用mint-ui实现下拉刷新和无限滚动的示例代码
2017/11/06 Javascript
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
2018/08/24 Javascript
详解微信小程序实现仿微信聊天界面(各种细节处理)
2019/02/17 Javascript
Vue路由模块化配置的完整步骤
2019/08/14 Javascript
js String.prototype.trim字符去前后空格的扩展
2020/08/23 Javascript
JavaScript如何实现监听键盘输入和鼠标监点击
2020/07/20 Javascript
jquery实现抽奖功能
2020/10/22 jQuery
解决ant design vue 表格a-table二次封装,slots渲染的问题
2020/10/28 Javascript
python3+PyQt5实现自定义窗口部件Counters
2018/04/20 Python
Anaconda下配置python+opencv+contribx的实例讲解
2018/08/06 Python
Python中shapefile转换geojson的示例
2019/01/03 Python
使用Python实现跳一跳自动跳跃功能
2019/07/10 Python
Python单元测试模块doctest的具体使用
2020/02/10 Python
python:批量统计xml中各类目标的数量案例
2020/03/10 Python
python之openpyxl模块的安装和基本用法(excel管理)
2021/02/03 Python
CSS3 实现footer 固定在底部(无论页面多高始终在底部)
2019/10/15 HTML / CSS
html5调用摄像头功能的实现代码
2018/05/07 HTML / CSS
匡威帆布鞋美国官网:Converse美国
2016/08/22 全球购物
小学教师暑期培训方案
2014/08/28 职场文书
护士工作失误检讨书
2014/09/14 职场文书
校园广播站开场白
2015/06/01 职场文书
运动会宣传稿100字
2015/07/23 职场文书