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代码
Sep 27 Javascript
js实现当复选框选择匿名登录时隐藏登录框效果
Aug 14 Javascript
javascript中select下拉框的用法总结
Jan 07 Javascript
jQuery 操作input中radio的技巧
Jul 18 Javascript
Node.js 回调函数实例详解
Jul 06 Javascript
基于jquery实现五星好评
Nov 18 jQuery
JavaScript通过mouseover()实现图片变大效果的示例
Dec 20 Javascript
vue小白入门教程
Apr 02 Javascript
JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
Jul 23 Javascript
微信小程序开发注意指南和优化实践(小结)
Jun 21 Javascript
Vue中axios拦截器如何单独配置token
Dec 27 Javascript
微信小程序实现点击页面出现文字
Sep 21 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
了解咖啡雨林联盟认证 什么是雨林认证 雨林认证是什么意思
2021/03/05 新手入门
搜索和替换文件或目录的一个好类--很实用
2006/10/09 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
浏览器脚本兼容 文本框中,回车键触发事件的兼容
2010/06/21 Javascript
js 函数调用模式小结
2011/12/26 Javascript
简单时间提示DEMO从0开始一直进行计时
2013/11/19 Javascript
css3元素简单的闪烁效果实现(html5 jquery)
2013/12/28 Javascript
JavaScript检查某个function是否是原生代码的方法
2014/08/20 Javascript
nodejs npm package.json中文文档
2014/09/04 NodeJs
jquery地址栏链接与a标签链接匹配之特效代码总结
2015/08/24 Javascript
JavaScript 七大技巧(一)
2015/12/13 Javascript
jQuery模拟360浏览器切屏效果幻灯片(附demo源码下载)
2016/01/29 Javascript
AngularJS通过$http和服务器通信详解
2016/09/21 Javascript
EasyUI Combobox设置默认值 获取text的方法
2016/11/28 Javascript
js实现点击每个li节点,都弹出其文本值及修改
2016/12/15 Javascript
Angularjs 动态改变title标题(兼容ios)
2016/12/29 Javascript
JavaScript实现鼠标点击导航栏变色特效
2017/02/08 Javascript
ES6中Math对象的部分扩展
2017/02/20 Javascript
微信小程序授权登陆及每次检查是否授权实例代码
2019/09/18 Javascript
pytyon 带有重复的全排列
2013/08/13 Python
基于python元祖与字典与集合的粗浅认识
2017/08/23 Python
python去除字符串中的换行符
2017/10/11 Python
Python在Matplotlib图中显示中文字体的操作方法
2019/07/29 Python
Python中输入和输出(打印)数据实例方法
2019/10/13 Python
vue常用指令代码实例总结
2020/03/16 Python
使用SimpleITK读取和保存NIfTI/DICOM文件实例
2020/07/01 Python
Russell Stover巧克力官方网站:美国领先的精美巧克力制造商
2016/11/27 全球购物
澳大利亚音乐商店:Bava’s Music City
2019/05/05 全球购物
酒吧员工的岗位职责
2013/11/26 职场文书
2014年医学生毕业自我鉴定
2014/03/26 职场文书
文明寄语大全
2014/04/11 职场文书
授权收款委托书
2014/09/23 职场文书
2014年助理政工师工作总结
2014/12/19 职场文书
2016年中秋节寄语大全
2015/12/07 职场文书
一文搞懂python异常处理、模块与包
2021/06/26 Python
golang生成vcf通讯录格式文件详情
2022/03/25 Golang