jQuery向父辈遍历的简单方法


Posted in Javascript onSeptember 18, 2016

通过DOM树可以可容易的访问到html文档中的所有元素

例如向上访问父辈的元素有以下方法

1.parent()方法可以得到所定元素的直接父元素

$("span").parent();得到<span>元素的直接父元素

2.parents()方法得到给定元素的所有父元素

$("span").parents();得到<span>元素的所有父元素

$("span").panents(".text");得到<span>元素的父元素中class="text"的元素

3.parentsUntil()方法得到两个给定元素之间的元素

$("span").parentsUntil(".text");得到<span>元素与class="text"元素之间的所有元素

<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js">
</script>
 <style>
 .container
 {
  float:left;
  margin-left:30px;
 }
.container div
 {
  border:1px solid grey;
  margin:15px auto;
 }
.ancestor1-1,.ancestor2-1,.ancestor3-1,.ancestor4-1
{
  width:150px;
  height:150px;
} 
.ancestor1-2,.ancestor2-2,.ancestor3-2,.ancestor4-2
{
  width:120px;
  height:120px;
}
.ancestor1-3,.ancestor2-3,.ancestor3-3,.ancestor4-3
{
  width:90px;
  height:90px;
}
.now1,.now2,.now3,.now4
{
  width:60px;
  height:60px;
}
 </style>
 <script>
$(document).ready(function(){
$(".now1").parent().css("border-color","red");
$(".now2").parents().css("border-color","red");
$(".now3").parents(".ancestor3-2").css("border-color","red");
$(".now4").parentsUntil(".ancestor4-1").css("border-color","red");
}
);
 </script>
</head>
<body>
<div>
  <div class="container">
    <div class="ancestor1-1"><div class="ancestor1-2"><div class="ancestor1-3"><div class="now1">给定元素</div></div></div></div>
  </div>
  <div class="container">
    <div class="ancestor2-1"><div class="ancestor2-2"><div class="ancestor2-3"><div class="now2">给定元素</div></div></div></div>
  </div>
  <div class="container">
    <div class="ancestor3-1"><div class="ancestor3-2"><div class="ancestor3-3"><div class="now3">给定元素</div></div></div></div>
  </div>
  <div class="container">
    <div class="ancestor4-1"><div class="ancestor4-2"><div class="ancestor4-3"><div class="now4">给定元素</div></div></div></div>
  </div>
</div>
</body>
</html>

效果图:

jQuery向父辈遍历的简单方法

以上这篇jQuery向父辈遍历的简单方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js的闭包的一个示例说明
Nov 18 Javascript
jquery pagination插件实现无刷新分页代码
Oct 13 Javascript
js 实现无干扰阴影效果 简单好用(附文件下载)
Dec 27 Javascript
jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法
Jul 28 Javascript
jQuery中:header选择器用法实例
Dec 29 Javascript
学习javascript面向对象 理解javascript原型和原型链
Jan 04 Javascript
js实现页面跳转的五种方法推荐
Mar 10 Javascript
JavaScript中自带的 reduce()方法使用示例详解
Aug 10 Javascript
bootstrap模态框垂直居中效果
Dec 03 Javascript
详解微信小程序开发—你期待的分享功能来了,微信小程序序新增5大功能
Dec 23 Javascript
Angular 4依赖注入学习教程之ClassProvider的使用(三)
Jun 04 Javascript
js实现鼠标单击Tab表单切换效果
May 16 Javascript
js字符串引用的两种方式(必看)
Sep 18 #Javascript
jQuery实现获取元素索引值index的方法
Sep 18 #Javascript
浅谈js中的引用和复制(传值和传址)
Sep 18 #Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
Sep 18 #Javascript
JavaScript每天必学之事件
Sep 18 #Javascript
jQuery实现简单的网页换肤效果示例
Sep 18 #Javascript
js完整倒计时代码分享
Sep 18 #Javascript
You might like
PHP date函数参数详解
2006/11/27 PHP
adodb与adodb_lite之比较
2006/12/31 PHP
PHP 遍历文件实现代码
2011/05/04 PHP
Stop SQL Server
2007/06/21 Javascript
网络图片延迟加载实现代码 超越jquery控件
2010/03/27 Javascript
jQuery语法总结和注意事项小结
2012/11/11 Javascript
jquery form表单序列化为对象的示例代码
2014/03/05 Javascript
jquery实现的导航固定效果
2014/04/28 Javascript
JavaScript数组的栈方法与队列方法详解
2016/05/26 Javascript
jquery获取下拉框中的循环值
2017/02/08 Javascript
js 获取图像缩放后的实际宽高,位置等信息
2017/03/07 Javascript
axios发送post请求springMVC接收不到参数的解决方法
2018/03/05 Javascript
vue实现图片裁剪后上传
2020/12/16 Vue.js
[02:36]DOTA2英雄基础教程 帕格纳
2014/01/20 DOTA
[01:48]完美圣典齐天大圣至宝宣传片
2016/12/17 DOTA
python字符串连接的N种方式总结
2014/09/17 Python
python实现提取百度搜索结果的方法
2015/05/19 Python
简介Django框架中可使用的各类缓存
2015/07/23 Python
Python获取文件所在目录和文件名的方法
2017/01/12 Python
Python实现矩阵转置的方法分析
2017/11/24 Python
VTK与Python实现机械臂三维模型可视化详解
2017/12/13 Python
python解析html提取数据,并生成word文档实例解析
2018/01/22 Python
Python读写zip压缩文件的方法
2018/08/29 Python
python shell命令行中import多层目录下的模块操作
2020/03/09 Python
Django通过json格式收集主机信息
2020/05/29 Python
Python如何将将模块分割成多个文件
2020/08/04 Python
HTML5 解析规则分析
2009/08/14 HTML / CSS
西班牙英格列斯百货官网:El Corte Inglés
2016/09/25 全球购物
金属材料工程毕业生个人的自我评价
2013/11/28 职场文书
生日庆典策划方案
2014/06/02 职场文书
施工单位安全责任书
2014/07/24 职场文书
我的中国梦演讲稿500字
2014/08/19 职场文书
2014学校领导四风对照检查材料思想汇报
2014/09/23 职场文书
2016年党员读书月活动总结
2016/04/06 职场文书
2019大学生实习报告
2019/06/21 职场文书
《文化苦旅》读后感:阅读,让人诗意地栖居在大地上
2019/12/24 职场文书