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 相关文章推荐
ASP.NET jQuery 实例8 (动态添加内容到DropDownList)
Feb 03 Javascript
js实现键盘控制DIV移动的方法
Jan 10 Javascript
Javascript的表单验证-揭开正则表达式的面纱
Mar 18 Javascript
Canvas 绘制粒子动画背景
Feb 15 Javascript
从零学习node.js之利用express搭建简易论坛(七)
Feb 25 Javascript
JavaScript对象引用与赋值实例详解
Mar 15 Javascript
JS路由跳转的简单实现代码
Sep 21 Javascript
C#程序员入门学习微信小程序的笔记
Mar 05 Javascript
新手简单了解vue
May 29 Javascript
原生js+css调节音量滑块
Jan 15 Javascript
浅谈vue中get请求解决传输数据是数组格式的问题
Aug 03 Javascript
vue实现列表垂直无缝滚动
Apr 08 Vue.js
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
农民C键的运用技巧
2020/03/04 星际争霸
php数据结构与算法(PHP描述) 查找与二分法查找
2012/06/21 PHP
分享微信扫码支付开发遇到问题及解决方案-附Ecshop微信支付插件
2015/08/23 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
2018/10/24 PHP
js 页面传参数时 参数值含特殊字符的问题
2009/12/13 Javascript
javascript 清空form表单中某种元素的值
2009/12/26 Javascript
JavaScript.The.Good.Parts阅读笔记(二)作用域&amp;闭包&amp;减缓全局空间污染
2010/11/16 Javascript
javascript代码加载优化方法
2011/01/30 Javascript
html5的自定义data-*属性和jquery的data()方法的使用示例
2013/08/21 Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
2014/06/23 Javascript
JavaScript实现把数字转换成中文
2015/06/29 Javascript
微信小程序实现图片自适应(支持多图)
2017/01/25 Javascript
jQuery EasyUI 页面加载等待及页面等待层
2017/02/06 Javascript
快速解决brew安装特定版本flow的问题
2018/05/17 Javascript
JS实现同一DOM元素上onClick事件与onDblClick事件并存的解决方法
2018/06/07 Javascript
记一次webpack3升级webpack4的踩坑经历
2018/06/12 Javascript
layui表单提交到后台自动封装到实体类的方法
2019/09/12 Javascript
vue实现广告栏上下滚动效果
2020/11/26 Vue.js
python快速排序代码实例
2013/11/21 Python
Python中使用strip()方法删除字符串中空格的教程
2015/05/20 Python
Python中使用haystack实现django全文检索搜索引擎功能
2017/08/26 Python
python MNIST手写识别数据调用API的方法
2018/08/08 Python
PyCharm使用Docker镜像搭建Python开发环境
2019/12/26 Python
pytorch下使用LSTM神经网络写诗实例
2020/01/14 Python
Python中qutip用法示例详解
2020/10/02 Python
html5关于外链嵌入页面通信问题(postMessage解决跨域通信)
2020/07/20 HTML / CSS
英国和爱尔兰的自炊式豪华度假小屋:Rural Retreats
2018/06/08 全球购物
澳大利亚领先的在线药房:Pharmacy Online(有中文站)
2020/02/22 全球购物
高中毕业自我鉴定
2013/12/22 职场文书
员工年终演讲稿
2014/01/03 职场文书
点菜员岗位职责范本
2014/02/14 职场文书
导游欢送词
2015/01/31 职场文书
人事行政部各岗位职责说明书!
2019/07/15 职场文书
tensorflow中的梯度求解及梯度裁剪操作
2021/05/26 Python
MySQL创建管理KEY分区
2022/04/13 MySQL
Java中的Kafka为什么性能这么快及4大核心详析
2022/09/23 Java/Android