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 相关文章推荐
在JavaScript中遭遇级联表达式陷阱
Mar 08 Javascript
从零学jquery之如何使用回调函数
May 16 Javascript
node.js操作mysql简单实例
May 25 Javascript
微信小程序实现根据字母选择城市功能
Aug 16 Javascript
详解Angular5 服务端渲染实战
Jan 04 Javascript
使用typescript开发angular模块并发布npm包
Apr 19 Javascript
angularjs实现对表单输入改变的监控(ng-change和watch两种方式)
Aug 29 Javascript
vue里input根据value改变背景色的实例
Sep 29 Javascript
BootstrapValidator实现表单验证功能
Nov 08 Javascript
《javascript设计模式》学习笔记七:Javascript面向对象程序设计组合模式详解
Apr 08 Javascript
vue项目多环境配置(.env)的实现
Jul 21 Vue.js
JS前端轻量fabric.js系列之画布初始化
Aug 05 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
thinkphp 多表 事务详解
2013/06/17 PHP
thinkphp3.2.0 setInc方法 源码全面解析
2018/01/29 PHP
PHP后期静态绑定实例浅析
2018/12/21 PHP
javascript radio 联动效果
2009/03/04 Javascript
javascript 继承实现方法
2009/08/26 Javascript
JavaScript、jQuery与Ajax的关系
2016/01/24 Javascript
简单理解JavaScript中的封装与继承特性
2016/03/19 Javascript
基于Bootstrap实现下拉菜单项和表单导航条(两个菜单项,一个下拉菜单和登录表单导航条)
2016/07/22 Javascript
windows 下安装nodejs 环境变量设置
2017/02/02 NodeJs
js数字舍入误差以及解决方法(必看篇)
2017/02/28 Javascript
Django1.7+JQuery+Ajax验证用户注册集成小例子
2017/04/08 jQuery
微信小程序使用picker实现时间和日期选择框功能【附源码下载】
2017/12/11 Javascript
javaScript中&quot;==&quot;和&quot;===&quot;的区别详解
2018/03/16 Javascript
总结javascript三元运算符知识点
2018/09/28 Javascript
Vue 利用指令实现禁止反复发送请求的两种方法
2019/09/15 Javascript
通过vue.extend实现消息提示弹框的方法记录
2021/01/07 Vue.js
python 计算文件的md5值实例
2017/01/13 Python
matplotlib 纵坐标轴显示数据值的实例
2018/05/25 Python
对python 合并 累加两个dict的实例详解
2019/01/21 Python
Python后台开发Django的教程详解(启动)
2019/04/08 Python
详解Python 函数如何重载?
2019/04/23 Python
Python 类,property属性(简化属性的操作),@property,property()用法示例
2019/10/12 Python
使用keras实现densenet和Xception的模型融合
2020/05/23 Python
详解canvas绘制多张图的排列顺序问题
2019/01/21 HTML / CSS
美国紧身牛仔裤品牌:NYDJ
2017/05/24 全球购物
可口可乐唇膏:Lip Smackers
2019/08/27 全球购物
如何拷贝一整个Java对象,包括它的状态
2013/12/27 面试题
有个性的自我评价范文
2013/11/15 职场文书
中药专业毕业自荐书范文
2014/02/08 职场文书
服装设计专业自荐信
2014/06/17 职场文书
学雷锋宣传标语
2014/06/25 职场文书
学校查摆问题整改措施
2014/09/28 职场文书
党员个人剖析材料(四风问题)
2014/10/07 职场文书
挂职锻炼个人总结
2015/03/05 职场文书
英文慰问信范文
2015/03/24 职场文书
XX部保密工作制度范本
2019/08/27 职场文书