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 Tips(3) 关于$()包装集内元素的改变
Dec 14 Javascript
使用JavaScript 实现对象 匀速/变速运动的方法
May 08 Javascript
jQuery中json对象的复制方式介绍(数组及对象)
Jun 08 Javascript
js style动态设置table高度
Oct 21 Javascript
Jquery中CSS选择器用法分析
Feb 10 Javascript
不用一句js代码初始化组件
Jan 27 Javascript
BootStrap 智能表单实战系列(二)BootStrap支持的类型简介
Jun 13 Javascript
浅谈JavaScript 函数参数传递到底是值传递还是引用传递
Aug 23 Javascript
详解AngularJs ui-router 路由的简单介绍
Apr 26 Javascript
详解webpack+angular2开发环境搭建
Jun 28 Javascript
基于vue2实现左滑删除功能
Nov 28 Javascript
JS定时器如何实现提交成功提示功能
Jun 12 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
Dedecms V3.1 生成HTML速度的优化办法
2007/03/18 PHP
Google Voice 短信发送接口PHP开源版(2010.5更新)
2010/07/22 PHP
了解PHP的返回引用和局部静态变量
2015/06/04 PHP
PHP查询大量数据内存耗尽问题的解决方法
2016/10/28 PHP
PHP排序算法之冒泡排序(Bubble Sort)实现方法详解
2018/04/20 PHP
PHP配置ZendOpcache插件加速
2019/02/14 PHP
jquery 全局AJAX事件使用代码
2010/11/05 Javascript
JS随即打乱数组实现代码
2012/12/03 Javascript
Javascript算符的优先级介绍
2013/03/20 Javascript
jQuery中prevUntil()方法用法实例
2015/01/08 Javascript
Jquery Ajax Error 调试错误的技巧
2015/11/20 Javascript
javascript实现简单的全选和反选功能
2016/01/05 Javascript
全面介绍javascript实用技巧及单竖杠
2016/07/18 Javascript
AngularJS 单元测试(二)详解
2016/09/21 Javascript
浅析JS中的 map, filter, some, every, forEach, for in, for of 用法总结
2017/03/29 Javascript
Node.js中Bootstrap-table的两种分页的实现方法
2017/09/18 Javascript
node.js学习之事件模块Events的使用示例
2017/09/28 Javascript
jQuery与vue实现拖动验证码功能
2018/01/30 jQuery
简单理解Vue中的nextTick方法
2018/01/30 Javascript
vue-cli常用设置总结
2018/02/24 Javascript
vue interceptor 使用教程实例详解
2018/09/13 Javascript
vue3.0 CLI - 2.5 - 了解组件的三维
2018/09/14 Javascript
微信小程序 SOTER 生物认证DEMO 指纹识别功能
2019/12/13 Javascript
跟老齐学Python之网站的结构
2014/10/24 Python
Python判断某个用户对某个文件的权限
2016/10/13 Python
Python 获取div标签中的文字实例
2018/12/20 Python
Python中遍历列表的方法总结
2019/06/27 Python
Python netmiko模块的使用
2020/02/14 Python
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
2020/03/30 Python
浅谈html5之sse服务器发送事件EventSource介绍
2017/08/28 HTML / CSS
优秀幼教自荐信
2014/02/03 职场文书
森林防火工作方案
2014/02/14 职场文书
2014年财务经理工作总结
2014/12/08 职场文书
淘宝客服专员岗位职责
2015/04/07 职场文书
幼师必备:幼儿园期末教师评语50条
2019/11/01 职场文书
《时代广场的蟋蟀》读后感:真挚友情,温暖世界!
2020/01/08 职场文书