jQuery层叠选择器用法实例分析


Posted in jQuery onJune 28, 2019

本文实例讲述了jQuery层叠选择器用法。分享给大家供大家参考,具体如下:

层叠选择器

如果想通过DOM元素之间的层次关系来获取特定的元素,例如后代元素,子元素,相邻元素和兄弟元素等,那么层叠选择器是一个非常好的选择。

位置选择器语法如下:

  • "基准元素 层叠符号 目标元素"

层叠选择器的用法

  • 后代选择器
    • 格式:$("ancestor descendant")
  • 子选择器
    • 格式:$("parent>child")
  • 相邻选择器
    • 格式:$("prev+next")
  • 兄弟选择器
    • 格式:$("prev~siblings")

如操作:

  • 获取第一个ul下所有的li
  • 获取第一个ul下的子节点li
  • 获取form表单中第二个div之后的相邻节点
  • 获取form表单中第二个div之后的所有兄弟节点
<script>
 $(function(){
  //基准节点 空格 目标节点代表后代选择器,不分层次选中属于第一个ul的所有li节点
  //$("ul:first li").css("border" , "1px solid red");
  //我们使用">"来代表子选择器,只获取直接隶属于第一个ul的li节点
  //$("ul:first>li").css("border" , "1px solid red");
  //+号代表相邻节点,它只会选择1个
  //$("form>div:eq(1)+*").css("border" , "1px solid red");
  //获取之后的兄弟节点我们使用~
  $("form>div:eq(1)~div").css("border" , "1px solid red");
 })
</script>

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
JQuery 进入页面默认给已赋值的复选框打钩
Mar 23 jQuery
基于jQuery实现的单行公告活动轮播效果
Aug 23 jQuery
jQuery选择器之表单元素选择器详解
Sep 19 jQuery
jQuery+koa2实现简单的Ajax请求的示例
Mar 06 jQuery
jQuery实现每隔一段时间自动更换样式的方法分析
May 03 jQuery
js与jQuery实现获取table中的数据并拼成json字符串操作示例
Jul 12 jQuery
Jquery的Ajax技术使用方法
Jan 21 jQuery
jquery无缝图片轮播组件封装
Nov 25 jQuery
JS实现点击生成UUID的方法完整实例【基于jQuery】
Jun 12 jQuery
jQuery 判断元素是否存在然后按需加载内容的实现代码
Jan 16 jQuery
jQuery实现雪花飘落效果
Aug 02 jQuery
jQuery冲突问题解决方法
Jan 19 jQuery
jQuery内容选择器与表单选择器实例分析
Jun 28 #jQuery
jQuery子选择器与可见性选择器实例分析
Jun 28 #jQuery
基于jQuery的时间戳与日期间的转化
Jun 21 #jQuery
jQuery事件委托代码实践详解
Jun 21 #jQuery
jQuery实现文本显示一段时间后隐藏的方法分析
Jun 20 #jQuery
使用jquery-easyui的布局layout写后台管理页面的代码详解
Jun 19 #jQuery
使用JQuery自动完成插件Auto Complete详解
Jun 18 #jQuery
You might like
浅谈PHP中foreach/in_array的使用
2015/11/02 PHP
PHP实现动态执行代码的方法
2016/03/25 PHP
php日志函数error_log用法实例分析
2019/09/23 PHP
PHP实现微信提现功能(微信商城)
2019/11/21 PHP
RGB颜色值转HTML十六进制(HEX)代码的JS函数
2009/04/25 Javascript
深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
2012/01/15 Javascript
Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍
2012/12/13 Javascript
一个仿糯米弹框效果demo
2014/07/22 Javascript
JavaScript实现的使用键盘控制人物走动实例
2014/08/27 Javascript
JQuery中上下文选择器实现方法
2015/05/18 Javascript
jquery实现Li滚动时滚动条自动添加样式的方法
2015/08/10 Javascript
谈谈对JavaScript原生拖放的深入理解
2016/09/20 Javascript
Ionic2系列之使用DeepLinker实现指定页面URL
2016/11/21 Javascript
移动端使用localResizeIMG4压缩图片
2017/04/22 Javascript
JS实现留言板功能[楼层效果展示]
2017/12/27 Javascript
原生JS实现循环Nodelist Dom列表的4种方式示例
2018/02/11 Javascript
vue-router 手势滑动触发返回功能
2018/09/30 Javascript
JS实现checkbox互斥(单选)功能示例
2019/05/04 Javascript
jquery将json转为数据字典的实例代码
2019/10/11 jQuery
python win32 简单操作方法
2017/05/25 Python
基于Python3 逗号代码 和 字符图网格(详谈)
2017/06/22 Python
Python内置函数 next的具体使用方法
2017/11/24 Python
解决pyecharts在jupyter notebook中使用报错问题
2020/04/23 Python
浅析Python 中几种字符串格式化方法及其比较
2019/07/02 Python
使用Python的Turtle绘制哆啦A梦实例
2019/11/21 Python
python实现的Iou与Giou代码
2020/01/18 Python
详解如何使用Pytest进行自动化测试
2021/01/14 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
加拿大票务网站:Ticketmaster加拿大
2017/07/17 全球购物
德国苹果商店:MacTrade
2020/05/18 全球购物
室内设计专业学生的自我评价分享
2013/11/27 职场文书
纪念一二九运动演讲稿
2014/09/16 职场文书
2014年党员发展工作总结
2014/12/02 职场文书
考博导师推荐信范文
2015/03/27 职场文书
学法用法心得体会(2016推荐篇)
2016/01/21 职场文书
SpringBoot 整合mongoDB并自定义连接池的示例代码
2022/02/28 MongoDB