jQuery层级选择器实例代码


Posted in Javascript onFebruary 06, 2017

本文实例为大家分享了jQuery层级选择器的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html>

<head>
  <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
  <title></title>
  <link rel="stylesheet" href="imooc.css" type="text/css">
  <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
</head>

<body>
  <h2>子选择器与后代选择器</h2>
  <div class="left">
    <div class="aaron">
      <p>div下的第一个p元素</p>
    </div>
    <div class="aaron">
      <p>div下的第一个p元素</p>
    </div>
  </div>
  <div class="right">
    <div class="imooc">
      <article>
        <p>div下的article下的p元素</p>
      </article>
    </div>
    <div class="imooc">
      <article>
        <p>div下的article下的p元素</p>
      </article>
    </div>
  </div>

  <script type="text/javascript">
    //子选择器
    //$('div > p') 选择所有div元素里面的子元素P
    $('div > p').css("border", "5px groove red");
  </script>

  <script type="text/javascript">
    //后代选择器
    //$('div p') 选择所有div元素里面的p元素
    $('div p').css("border", "9px groove green");
  </script>


  <h2>相邻兄弟选择器与一般兄弟选择器</h2>
  <div class="bottom">
    <div>兄弟节点div, +~选择器不能向前选择</div>
    <span class="prev">选择器span元素</span>
    <div>span后第一个兄弟节点div</div>
    <div>兄弟节点div
      <div class="small">子元素div</div>
    </div>
    <span>兄弟节点span,不可选</span>
    <div>兄弟节点div</div>
  </div>

  <script type="text/javascript">
    //相邻兄弟选择器
    //选取prev后面的第一个的div兄弟节点
    $(".prev + div").css("border", "3px groove blue");
  </script>

  <script type="text/javascript">
    //一般相邻选择器
    //选取prev后面的所有的div兄弟节点
    $(".prev ~ div").css("border", "3px groove blue");
  </script>

</body>

</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js登录弹出层特效
Mar 07 Javascript
jQuery函数的第二个参数获取指定上下文中的DOM元素
May 19 Javascript
Javascript中的delete操作符详细介绍
Jun 06 Javascript
分享一个常用的javascript静态类
Dec 31 Javascript
jQuery实现的输入框选择时间插件用法实例
Feb 28 Javascript
JS文字球状放大效果代码分享
Aug 19 Javascript
每天一篇javascript学习小结(属性定义方法)
Nov 19 Javascript
jQuery获取DOM节点实例分析(2种方式)
Dec 15 Javascript
微信小程序 loading(加载中提示框)实例
Oct 28 Javascript
JS中substring与substr的用法
Nov 16 Javascript
初学node.js中实现删除用户路由
May 27 Javascript
prettier自动格式化去换行的实现代码
Aug 25 Javascript
jQuery元素选择器实例代码
Feb 06 #Javascript
对称加密与非对称加密优缺点详解
Feb 06 #Javascript
jquery实现input框获取焦点的方法
Feb 06 #Javascript
jQuery表单元素选择器代码实例
Feb 06 #Javascript
Jquery鼠标放上去显示全名的实现方法
Feb 06 #Javascript
如何获取元素的最终background-color
Feb 06 #Javascript
a标签置灰不可点击的实现方法
Feb 06 #Javascript
You might like
php 操作数组(合并,拆分,追加,查找,删除等)
2012/07/20 PHP
thinkPHP学习笔记之安装配置篇
2015/03/05 PHP
WordPress中创建用户角色的相关PHP函数使用详解
2015/12/25 PHP
php 使用curl模拟ip和来源进行访问的实现方法
2017/05/02 PHP
jquery解析xml字符串简单示例
2014/04/11 Javascript
javascript模拟订火车票和退票示例
2014/04/24 Javascript
JavaScript中使用stopPropagation函数停止事件传播例子
2014/08/27 Javascript
jQuery实现设置、移除文本框默认值功能
2015/01/13 Javascript
jsMind通过鼠标拖拽的方式调整节点位置
2015/04/13 Javascript
基于jQuery实现的向下滑动二级菜单效果代码
2015/08/31 Javascript
JavaScript实现搜索框的自动完成功能(一)
2016/02/25 Javascript
javascript制作照片墙及制作过程中出现的问题
2016/04/04 Javascript
浅析vue数据绑定
2017/01/17 Javascript
js实现消息滚动效果
2017/01/18 Javascript
微信小程序实战之仿android fragment可滑动底部导航栏(4)
2020/04/16 Javascript
详解AngularJS ui-sref的简单使用
2017/04/24 Javascript
详解如何使用PM2将Node.js的集群变得更加容易
2017/11/15 Javascript
js实现以最简单的方式将数组元素添加到对象中的方法
2017/12/20 Javascript
vue-cli创建的项目,配置多页面的实现方法
2018/03/15 Javascript
js实现input密码框显示/隐藏功能
2020/09/10 Javascript
小程序云开发实战小结
2018/10/25 Javascript
vue2.0 实现富文本编辑器功能
2019/05/26 Javascript
微信小程序录音实现功能并上传(使用node解析接收)
2020/02/26 Javascript
vue项目页面嵌入代码块vue-prism-editor的实现
2020/10/30 Javascript
JavaScript实现点击切换验证码及校验
2021/01/10 Javascript
给Python的Django框架下搭建的BLOG添加RSS功能的教程
2015/04/08 Python
python实现kNN算法
2017/12/20 Python
不到20行实现Python代码即可制作精美证件照
2020/04/24 Python
Keras load_model 导入错误的解决方式
2020/06/09 Python
python语言是免费还是收费的?
2020/06/15 Python
python3的pip路径在哪
2020/06/23 Python
CSS3区域模块region相关编写示例
2015/08/28 HTML / CSS
耐克美国官网:Nike.com
2016/08/01 全球购物
Ryderwear美国官网:澳大利亚高端健身训练装备品牌
2018/04/24 全球购物
创意爱尔兰礼物:Creative Irish Gifts
2020/01/29 全球购物
PyQt5实现多张图片显示并滚动
2021/06/11 Python