祖先


<style>
.one,.one *{
display: block;
border: 2px solid lightgrey;
color: lightgrey;
padding: 5px;
margin: 5px;
}
</style>
<div class="one">曾祖先元素
<div class="tow">祖先元素
<p class="three">父元素
<span class="four">span</span>
</p>
</div>
</div>

parent() 获取上一级元素


$("span").parent().css({"color":"red","border":"2px solid red"});

parents() 获取所有父级元素


$("span").parents().css({"color":"red","border":"2px solid red"}); $("span").parents(' '); // 可过滤

parentsUntil() 获取介于两个给定元素之间的所有祖先元素


$("span").parentsUntil('.one').css({"color":"red","border":"2px solid red"});

后代


<style>
.one,.one *{
display: block;
border: 2px solid lightgrey;
color: lightgrey;
padding: 5px;
margin: 5px;
}
.one{margin: 20px;}
</style>
<div class="one">
<div class="two">tow
<span class="four">span</span>
</div>
<div class="three">three
<span class="five">span</span>
</div>
</div>

children() 获取下一级所有子元素


$(".one").children().css({"color":"red","border":"2px solid red"}); $(".one").children(' '); // 可过滤

find() 获取指定的所有子元素


$(".one").find('span').css({"color":"red","border":"2px solid red"}); $(".one").find('*'); // 获取所有子元素

同胞


<style>
.all,.all *{
display: block;
border: 2px solid lightgrey;
color: lightgrey;
padding: 5px;
margin: 5px;
}
.all{margin: 20px;}
</style>
<div class="all">
<div>div</div>
<p>p</p>
<h2>h2</h2>
<div>div</div>
<span>span</span>
</div>

siblings() 获取所有兄弟元素


$("h2").siblings().css({"color":"red","border":"2px solid red"}); $("h2").siblings(' '); // 可过滤

next() 获取下一个兄弟元素


$("h2").next().css({"color":"red","border":"2px solid red"});

nextAll() 获取后面的所有兄弟元素


$("h2").nextAll().css({"color":"red","border":"2px solid red"});

nextUntil() 获取介于两个给定参数之间的所有跟随的兄弟元素


$("p").nextUntil('span').css({"color":"red","border":"2px solid red"});

prev() prevAll() & prevUntil() 和 next() 相反,获取的是前面的兄弟元素

过滤

first() 获取首个元素

last() 获取最后一个元素

eq() 获取指定索引号的元素 索引从0开始

filter() 匹配指定的class id 标签...

not() 与filter()相反

最新文章

  1. Eclipse 安装 Maven 插件(图文解说)
  2. Spket在Eclipse下的安装和配置(图文教程)
  3. 【手把手教你Maven】构建过程
  4. 为什么在注册和注销的时候intent要改成隐式调用
  5. iOS开发工程师面试知识点汇总
  6. IOS应用沙盒文件操作
  7. temorrow read
  8. ASP.NET问题处理---targetFramwork=‘4.0’错误
  9. VBS脚本和HTML DOM自动操作网页
  10. js 、jq强化复习
  11. Git添加文件改动时出错
  12. idea中文乱码
  13. POJ3714 Raid 分治/K-D Tree
  14. Mocks Aren&#39;t Stubs
  15. 后门技术(HOOK篇)之DT_RPATH
  16. iOS笔记UI--使用storyboard加入约束
  17. 使用spring cache和ehcache
  18. java8 - 2
  19. 【WCF】HTTP 无法注册 URL 进程,不具有此命名空间的访问权限
  20. read pread write pwrite open

热门文章

  1. demo Django-基础书籍添加删除(单表)
  2. (int)、int.Parse()、int.TryParse()、Convert.ToInt32()区别
  3. tensorflow数据集加载
  4. CentOS 7 版本配置salt-master salt-minion
  5. 使用_slots_变量限制class实例能添加的属性
  6. c#判断字符串是否可以转日期格式
  7. vs2008 asp.net “无法连接到ASP.NET Development server”
  8. python django项目的搭建及初始配置
  9. multiprocessing 方法解析:
  10. 9Front fqa 目录