下载此文档

RIA应用开发:3-遍历DOM元素.ppt


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
第三章 遍历DOM元素
回顾
jQuery选择器
基本选择器
层次选择器
过滤选择器
学****目标
筛选元素
按索引筛选元素
筛选方法
检查元素
数组映射
移除元素
遍历DOM元素
搜索父元素
搜索同辈元素
搜索子元素
添加元素着所有匹配元素的唯一父元素的元素集合。
.closest()方法:从当前元素开始向上遍历DOM树并获取与选择器匹配的第一个元素。
.offsetParent()方法:返回父元素中第一个其position设为relative或者absolute的元素。此方法仅对可见元素有效。
搜索父元素
例2:
$(".item-1").parent().css("background-color","#AFA");
$(".item-1").parents().css("background-color","#AFA");
$(".item-1").parentsUntil(".level-2")
.css("background-color","#AFA");
$(".item-1").closest(".level-2")
.css("background-color","#AFA");
$(".item-1").offsetParent(".level-2")
.css("background-color","#AFA");
搜索同辈元素
.next()方法:取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合 。
.nextAll()方法:查找当前元素之后所有的同辈元素。
.nextUntil()方法:查找当前元素之后所有的同辈元素,直到遇到匹配的那个元素为止。
.prev()方法:取得一个包含匹配的元素集合中每一个元素紧邻的前一个同辈元素的元素集合。
.prevAll()方法:查找当前元素之前所有的同辈元素 。
.prevUntil()方法:查找当前元素之前所有的同辈元素,直到遇到匹配的那个元素为止。
.siblings()方法:取得一个包含匹配的元素集合中每一个元素的所有同辈元素的元素集合。
搜索子元素
. children([expr]) 方法:取得一个包含匹配的元素集合中每一个元素的所有子元素的元素集合。
.contents()方法:查找匹配元素内部所有的子节点(包括文本节点)。
. find(expr) 方法 :搜索所有与指定表达式匹配的元素。
搜索子元素
例3:
$("div").children().map(function(){
alert();
});
$("div").contents().map(function(){
if(==3) alert();
else alert();
});
$("div").find("*").map(function(){
alert();
});
添加元素
add(expr, [context]) 方法:把与表达式匹配的元素添加到jQuery对象中。这个函数可以用于连接分别与两个表达式匹配的元素结果集。
例1:
$("#blueone").css("background","red");
$(".green").css("background","red");
$("#blueone").add(".green")
.css("background","red");
串连操作
.end()方法:回到最近的一个“破坏性”操作之前。即,将匹配的元素列表变为前一次的状态。
$("#blueone").add(".green").end()
.css("background","red");
.andSelf()方法:将先前所选的加入当前元素中。
综合应用
网页选项卡
var $div_li =$(" ul li");
$(function(){
$(this).addClass("selected") //当前<li>元素高亮
.siblings().removeClass(“se

RIA应用开发:3-遍历DOM元素 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人窝窝爱蛋蛋
  • 文件大小271 KB
  • 时间2022-05-13