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实现图片上传前本地预览
Apr 28 jQuery
简单实现jQuery弹幕效果
May 06 jQuery
jQuery实现选中行变色效果(实例讲解)
Jul 06 jQuery
jQuery实现可兼容IE6的遮罩功能详解
Sep 19 jQuery
jQuery实现判断上传图片类型和大小的方法示例
Apr 11 jQuery
手写简单的jQuery雪花飘落效果实例
Apr 22 jQuery
jQuery中ajax请求后台返回json数据并渲染HTML的方法
Aug 08 jQuery
通过jquery的ajax请求本地的json文件方法
Aug 08 jQuery
jquery实现手风琴案例
May 04 jQuery
jQuery实现移动端笔触canvas电子签名
May 21 jQuery
jquery实现上传图片功能
Jun 29 jQuery
jQuery实现手风琴特效
Jan 11 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 cookie 详解使用实例
2016/11/03 PHP
可缩放Reloaded-一个针对可缩放元素的复用组件
2007/03/10 Javascript
Javascript的构造函数和constructor属性
2010/01/09 Javascript
javascript hashtable 修正版 下载
2010/12/30 Javascript
封装了一个js图片轮换效果的函数
2011/09/28 Javascript
js一般方法改写成面向对象方法的无限级折叠菜单示例代码
2013/07/04 Javascript
js实现可得到不同颜色值的颜色选择器实例
2015/02/28 Javascript
jQuery插件PageSlide实现左右侧栏导航菜单
2015/04/12 Javascript
在JavaScript中操作时间之setYear()方法的使用
2015/06/12 Javascript
JS实现显示带倒影的图片横排居中放大展示特效实例【测试可用】
2016/08/23 Javascript
vue axios数据请求get、post方法及实例详解
2018/09/11 Javascript
30分钟快速实现小程序语音识别功能
2018/11/27 Javascript
layui实现数据表格table分页功能(ajax异步)
2019/07/27 Javascript
vue-父子组件和ref实例详解
2019/11/10 Javascript
[01:31]完美与DOTA2历程
2014/07/31 DOTA
Python学习之asyncore模块用法实例教程
2014/09/29 Python
python 的列表遍历删除实现代码
2020/04/12 Python
python 读写中文json的实例详解
2017/10/29 Python
scrapy爬虫完整实例
2018/01/25 Python
python通过zabbix api获取主机
2018/09/17 Python
对python打乱数据集中X,y标签对的方法详解
2018/12/14 Python
Python 共享变量加锁、释放详解
2019/08/28 Python
python打包成so文件过程解析
2019/09/28 Python
python实现输出一个序列的所有子序列示例
2019/11/18 Python
Python 实现OpenCV格式和PIL.Image格式互转
2020/01/09 Python
python数据处理——对pandas进行数据变频或插值实例
2020/04/22 Python
jupyter lab文件导出/下载方式
2020/04/22 Python
Pycharm插件(Grep Console)自定义规则输出颜色日志的方法
2020/05/27 Python
利用Bootstrap实现漂亮简洁的CSS3价格表实例源码
2017/03/02 HTML / CSS
英国比较机场停车场网站:Airport Parking Essentials
2019/12/01 全球购物
办护照工作证明范本
2014/01/14 职场文书
八项规定整改方案
2014/02/21 职场文书
投标服务承诺书
2014/05/28 职场文书
升学宴学生答谢词
2015/01/05 职场文书
八年级语文教学反思
2016/03/03 职场文书
MySQL常见优化方案汇总
2022/01/18 MySQL