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 相关文章推荐
jQuery ready函数滥用分析
Feb 16 Javascript
JavaScript实现页面滚动图片加载(仿lazyload效果)
Jul 22 Javascript
JS解析json数据并将json字符串转化为数组的实现方法
Dec 25 Javascript
jquery ui对话框实例代码
May 10 Javascript
Jquery读取URL参数小例子
Aug 30 Javascript
javascript中的window.location.search方法简介
Sep 02 Javascript
值得分享的轻量级Bootstrap Table表格插件
May 30 Javascript
微信小程序 Flex布局详解
Oct 09 Javascript
JS 实现可停顿的垂直滚动实例代码
Nov 23 Javascript
jQuery实现可拖拽3D万花筒旋转特效
Jan 03 Javascript
详解webpack+es6+angular1.x项目构建
May 02 Javascript
vue登录页实现使用cookie记住7天密码功能的方法
Feb 18 Vue.js
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 文件上传系统手记
2009/10/26 PHP
PHP开发负载均衡指南
2010/07/17 PHP
php地址引用(php地址引用的效率问题)
2012/03/23 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
2013/09/26 PHP
微信access_token的获取开发示例
2015/04/16 PHP
php实现微信企业号支付个人的方法详解
2017/07/26 PHP
php删除一个路径下的所有文件夹和文件的方法
2018/02/07 PHP
PHP 数组操作详解【遍历、指针、函数等】
2020/05/13 PHP
javascript 字符 Escape,encodeURI,encodeURIComponent
2009/07/09 Javascript
Javascript中setTimeOut和setInterval的定时器用法
2015/06/12 Javascript
深入探究使JavaScript动画流畅的一些方法
2015/06/30 Javascript
理解JavaScript的变量的入门教程
2015/07/07 Javascript
js enter键激发事件实例代码
2016/08/17 Javascript
JS实现图片上传多次上传同一张不生效的处理方法
2018/08/06 Javascript
深入理解NodeJS 多进程和集群
2018/10/17 NodeJs
vue+webpack中配置ESLint
2018/11/07 Javascript
JavaScript模板引擎实现原理实例详解
2018/12/14 Javascript
Python基础教程之正则表达式基本语法以及re模块
2016/03/25 Python
Scrapy-redis爬虫分布式爬取的分析和实现
2017/02/07 Python
浅谈Python 的枚举 Enum
2017/06/12 Python
用vue.js组件模拟v-model指令实例方法
2019/07/05 Python
python用match()函数爬数据方法详解
2019/07/23 Python
Python安装Bs4的多种方法
2020/11/28 Python
python使用dlib进行人脸检测和关键点的示例
2020/12/05 Python
值得收藏的HTML5资源(学习html5的朋友可以收藏下)
2010/07/20 HTML / CSS
有关HTML5 Video对象的ontimeupdate事件(Chrome上无效)的问题
2013/07/19 HTML / CSS
html5移动端价格输入键盘的实现
2019/09/16 HTML / CSS
西班牙网上书店:Casa del Libro
2016/11/01 全球购物
销售员岗位职责
2014/06/09 职场文书
药品营销专业毕业生自荐信
2014/07/02 职场文书
纪律教育月活动总结
2014/08/26 职场文书
债务纠纷委托书
2014/08/30 职场文书
医院见习报告范文
2014/11/03 职场文书
党校个人总结
2015/03/04 职场文书
2015年度服装销售工作总结
2015/03/31 职场文书
MySQL安装后默认自带数据库的作用详解
2021/04/27 MySQL