jQuery的DOM操作之遍历节点
来源:互联网 发布:打赏危害网络直播 编辑:程序博客网 时间:2024/04/29 09:49
1. children()方法:
该方法用于取得匹配元素的子元素集合。
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title><script src="jQuery/jquery-1.10.2.js"></script><script type="text/javascript">$(document).ready(function(){var $body=$("body").children();var $p=$("p").children();var $ul=$("ul").children();alert($body.length);alert($p.length);alert($ul.length);for(var i=0,len=$ul.length;i<len;i++){alert($ul[i].innerHTML);}});</script></head><body><p></p><ul><li>java</li><li>python</li><li>c++</li></ul></body></html>
2. next()方法:
该方法用于取得匹配元素后面紧邻的同辈元素。
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title><script src="jQuery/jquery-1.10.2.js"></script><script type="text/javascript">$(document).ready(function(){var $p_next=$("p").next();alert($p_next.html());});</script></head><body><p></p><ul><li>java</li><li>python</li><li>c++</li></ul></body></html>
3. prev()方法:
该方法用于取得匹配元素前面紧邻的同辈元素。
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title><script src="jQuery/jquery-1.10.2.js"></script><script type="text/javascript">$(document).ready(function(){var $ul_prev=$("ul").prev();alert($ul_prev.text());});</script></head><body><p>我是一个段落</p><ul><li>java</li><li>python</li><li>c++</li></ul></body></html>
4. siblings()方法:
该方法用于取得匹配元素前后所有的同辈元素。
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title><style type="text/css">.c1{color:red;font-weight:bold}</style><script src="jQuery/jquery-1.10.2.js"></script><script type="text/javascript">$(document).ready(function(){$("input").click(function(){$("#d2").siblings().removeClass("c1");});});</script></head><body><p class="c1">我是第一段</p><p class="c1" id="d2">我是第二段</p><p class="c1">我是第三段</p><input type="button" value="测试siblings()方法"></body></html>访问这个页面:
单击按钮后页面变为:
除此之外,jQuery还有很多遍历节点的方法,例如closest(),find(),filter(),nextAll(),prevAll(),parent()和parents()等
阅读全文
0 0
- jQuery的DOM操作之遍历节点
- jQuery的DOM操作之遍历节点
- jQuery之dom操作(遍历节点)
- 3.2.11: jQuery的DOM操作之遍历节点
- jQuery基础教程之DOM操作-遍历节点-children()方法
- jQuery基础教程之DOM操作-遍历节点-parent()方法
- jQuery基础教程之DOM操作-遍历节点-parents()方法
- jQuery基础教程之DOM操作-遍历节点-prev()方法
- jQuery基础教程之DOM操作-遍历节点-prevAll()方法
- jQuery基础教程之DOM操作-遍历节点-prevUntil()方法
- jQuery基础教程之DOM操作-遍历节点-next()方法
- jQuery基础教程之DOM操作-遍历节点-siblings()方法
- jQuery基础教程之DOM操作-遍历节点-closest()方法
- jQuery基础教程之DOM操作-遍历节点-find()方法
- jQuery基础教程之DOM操作-遍历节点-filter()方法
- Jquery中的DOM操作 (八.遍历节点)
- jquery(遍历-dom节点)
- 3.2.1: jQuery的DOM操作之查找节点
- React Native 启动白屏->引导页面->登录页面 例子
- QT关于回调函数
- 设计模式原则(6):开闭原则
- HTML::Element使用教程
- 本地创建SVN管理项目
- jQuery的DOM操作之遍历节点
- int int& int * int**的区别、联系和用途
- 时间
- java面试题及答案(基础题122道,代码题19道)
- Javascript图片预加载详解
- B+树插入过程改进
- MAC端Android反编译工具及使用
- 【Python】收集的高级函数、功能
- Nginx location的配置说明、优先级、重定向、正则表达式