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插件HighCharts绘制2D饼图效果示例【附demo源码下载】
Mar 21 jQuery
使用jQuery实现动态添加小广告
Jul 11 jQuery
jQuery Validate格式验证功能实例代码(包括重名验证)
Jul 18 jQuery
jQuery实现导航栏头部菜单项点击后变换颜色的方法
Jul 19 jQuery
jQuery实现table中两列CheckBox只能选中一个的示例
Sep 22 jQuery
jQuery实现动态控制页面元素的方法分析
Dec 20 jQuery
jQuery实现简单复制json对象和json对象集合操作示例
Jul 09 jQuery
浅谈JS和jQuery的区别
Mar 27 jQuery
jQuery zTree树插件的使用教程
Aug 16 jQuery
jQuery实现开关灯效果
Aug 02 jQuery
jQuery实现异步上传一个或多个文件
Aug 17 jQuery
jQuery使用hide()、toggle()函数实现相机品牌展示隐藏功能
Jan 29 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脚本的10个技巧(3)
2006/10/09 PHP
一贴学会PHP 新手入门教程
2009/08/03 PHP
PHP 实现多服务器共享 SESSION 数据
2009/08/15 PHP
php读取torrent种子文件内容的方法(测试可用)
2016/05/03 PHP
PHP正则匹配到2个字符串之间的内容方法
2018/12/24 PHP
PHP判断函数是否被定义的方法
2019/06/21 PHP
js验证表单第二部分
2006/11/25 Javascript
初识javascript 文档碎片
2010/07/13 Javascript
在js文件中写el表达式取不到值的原因及解决方法
2013/12/23 Javascript
深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制
2014/06/10 Javascript
JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别
2016/08/26 Javascript
JavaScript中的普通函数和箭头函数的区别和用法详解
2017/03/21 Javascript
vue.js实现只弹一次弹框
2018/01/29 Javascript
vue实现动态显示与隐藏底部导航的方法分析
2019/02/11 Javascript
ant design pro中可控的筛选和排序实例
2020/11/17 Javascript
可拖拽组件slider.js使用方法详解
2020/12/04 Javascript
[01:50]WODOTA制作 DOTA2中文宣传片《HERO》
2013/04/28 DOTA
[04:46]2018年度玩家喜爱的电竞媒体-完美盛典
2018/12/16 DOTA
pycharm 使用心得(六)进行简单的数据库管理
2014/06/06 Python
Python缩进和冒号详解
2016/06/01 Python
利用Python循环(包括while&amp;for)各种打印九九乘法表的实例
2017/11/06 Python
对django中render()与render_to_response()的区别详解
2018/10/16 Python
对matplotlib改变colorbar位置和方向的方法详解
2018/12/13 Python
python实现趣味图片字符化
2019/04/30 Python
OpenCV里的imshow()和Matplotlib.pyplot的imshow()的实现
2019/11/25 Python
PyTorch实现AlexNet示例
2020/01/14 Python
Django admin 实现search_fields精确查询实例
2020/03/30 Python
python如何遍历指定路径下所有文件(按按照时间区间检索)
2020/09/14 Python
如何基于pandas读取csv后合并两个股票
2020/09/25 Python
HTML5 video 上传预览图片视频如何设置、预览视频某秒的海报帧
2018/08/28 HTML / CSS
Stuart Weitzman欧盟:美国奢华鞋履品牌
2017/05/24 全球购物
理工大学毕业生自荐信
2013/11/01 职场文书
招商经理岗位职责
2013/11/16 职场文书
学校安全防火方案
2014/06/07 职场文书
供电工程专业求职信
2014/08/09 职场文书
导游词之西安大清真寺
2019/12/17 职场文书