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 浏览器判断实现函数
Aug 20 Javascript
jquery 注意事项与常用语法小结
Jun 07 Javascript
提取字符串中年月日的函数代码
Nov 05 Javascript
jquery的ajax跨域请求原理和示例
May 08 Javascript
JavaScript解析json格式数据简单示例
Dec 09 Javascript
angular2中router路由跳转navigate的使用与刷新页面问题详解
May 07 Javascript
基于easyui checkbox 的一些操作处理方法
Jul 10 Javascript
微信小程序出现wx.navigateTo页面不跳转问题的解决方法
Dec 26 Javascript
JS实现鼠标拖拽盒子移动及右键点击盒子消失效果示例
Jan 29 Javascript
create-react-app使用antd按需加载的样式无效问题的解决
Feb 26 Javascript
jQuery表单选择器用法详解
Aug 22 jQuery
解决vue cli4升级sass-loader(v8)后报错问题
Jul 30 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+mysql实现用户注册登陆的方法
2015/01/03 PHP
PHP文件操作方法汇总
2015/07/01 PHP
详解WordPress中给链接添加查询字符串的方法
2015/12/18 PHP
php使用strip_tags()去除html标签仍有空白的解决方法
2016/07/28 PHP
php usort 使用用户自定义的比较函数对二维数组中的值进行排序
2017/05/02 PHP
Array.slice()与Array.splice()的返回值类型
2006/10/09 Javascript
fckeditor 获取文本框值的实现代码
2009/02/09 Javascript
在IE6下发生Internet Explorer cannot open the Internet site错误
2010/06/21 Javascript
js 弹出菜单/窗口效果
2011/10/30 Javascript
Javascript变量作用域详解
2013/12/06 Javascript
jquery垂直公告滚动实现代码
2013/12/08 Javascript
JavaScript事件委托的技术原理探讨示例
2014/04/17 Javascript
js网页滚动条滚动事件实例分析
2015/05/05 Javascript
JavaScript动态检验密码强度的实现方法
2016/11/09 Javascript
Node.js的特点详解
2017/02/03 Javascript
jQuery基于随机数解决中午吃什么去哪吃问题示例
2018/12/29 jQuery
原生js代码能实现call和bind吗
2019/07/31 Javascript
js实现跟随鼠标移动的小球
2019/08/26 Javascript
python根据路径导入模块的方法
2014/09/30 Python
python获取标准北京时间的方法
2015/03/24 Python
Odoo中如何生成唯一不重复的序列号详解
2018/02/10 Python
Python中列表与元组的乘法操作示例
2018/02/10 Python
python实现windows倒计时锁屏功能
2019/07/30 Python
Python稀疏矩阵及参数保存代码实现
2020/04/18 Python
Python实现图片查找轮廓、多边形拟合、最小外接矩形代码
2020/07/14 Python
Python unittest discover批量执行代码实例
2020/09/08 Python
通过代码实例了解Python sys模块
2020/09/14 Python
Python 实现3种回归模型(Linear Regression,Lasso,Ridge)的示例
2020/10/15 Python
浅析pandas随机排列与随机抽样
2021/01/22 Python
雅诗兰黛加拿大官网:Estee Lauder加拿大
2019/07/31 全球购物
Currentbody德国站:健康与美容技术专家
2020/04/05 全球购物
科级干部考察材料
2014/02/15 职场文书
村干部培训方案
2014/05/02 职场文书
警示教育活动总结
2014/05/05 职场文书
商铺门面租房协议书
2014/10/21 职场文书
python基于scrapy爬取京东笔记本电脑数据并进行简单处理和分析
2021/04/14 Python