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插件Tabs实现过程
Jul 06 Javascript
jquery autocomplete自动完成插件的的使用方法
Aug 07 Javascript
Javascript调用C#代码
Jan 17 Javascript
学习JavaScript的最佳方法分享
Oct 21 Javascript
左右悬浮可分组的网站QQ在线客服代码(可谓经典)
Dec 21 Javascript
12种不宜使用的Javascript语法整理
Nov 04 Javascript
解决vue 绑定对象内点击事件失效问题
Sep 05 Javascript
JS添加或删除HTML dom元素的方法实例分析
Mar 05 Javascript
微信小程序整合使用富文本编辑器的方法详解
Apr 25 Javascript
详解Vue-cli3.X使用px2rem遇到的问题
Aug 09 Javascript
如何实现echarts markline标签名显示自己想要的
Jul 20 Javascript
React倒计时功能实现代码——解耦通用
Sep 18 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/04/09 魔兽争霸
Laravel学习教程之request validation的编写
2017/10/25 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
2019/05/29 PHP
Firefox div高度自适应
2009/04/28 Javascript
javascript怎么禁用浏览器后退按钮
2014/03/27 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
2016/03/25 Javascript
JavaScript编写页面半透明遮罩效果的简单示例
2016/05/09 Javascript
纯前端JavaScript实现Excel IO案例分享
2016/08/26 Javascript
详解通过源码解析Node.js中cluster模块的主要功能实现
2018/05/16 Javascript
浅谈Vue路由快照实现思路及其问题
2018/06/07 Javascript
vue项目打包部署_nginx代理访问方法详解
2018/09/20 Javascript
Vuex 快速入门(简单易懂)
2018/09/20 Javascript
Bootstrap4 gulp 配置详解
2019/01/06 Javascript
JavaScript 声明私有变量的两种方式
2021/02/05 Javascript
[59:35]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第一场 1月8日
2021/03/11 DOTA
详解Python中heapq模块的用法
2016/06/28 Python
Python+request+unittest实现接口测试框架集成实例
2018/03/16 Python
Pycharm设置去除显示的波浪线方法
2018/10/28 Python
详解python中init方法和随机数方法
2019/03/13 Python
如何实现Django Rest framework版本控制
2019/07/25 Python
python 画图 图例自由定义方式
2020/04/17 Python
基于Python实现视频的人脸融合功能
2020/06/12 Python
新手常见Python错误及异常解决处理方案
2020/06/18 Python
五分钟带你搞懂python 迭代器与生成器
2020/08/30 Python
python drf各类组件的用法和作用
2021/01/12 Python
HTML5 source标签:媒介元素定义媒介资源
2018/01/29 HTML / CSS
Clarks其乐鞋荷兰官网:Clarks荷兰
2019/07/05 全球购物
美容师的职业规划书
2013/12/27 职场文书
运动会邀请函范文
2014/01/31 职场文书
竞选大队委员演讲稿
2014/04/28 职场文书
2015元旦联欢晚会结束语
2014/12/14 职场文书
优秀班组事迹材料
2014/12/24 职场文书
舞蹈社团活动总结
2015/05/07 职场文书
解决Tkinter中button按钮未按却主动执行command函数的问题
2021/05/23 Python
Pytorch数据读取之Dataset和DataLoader知识总结
2021/05/23 Python
Nginx location 和 proxy_pass路径配置问题小结
2021/09/04 Servers