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如何创建表格(javascript绘制表格的二种方法)
Dec 10 Javascript
Node.js中的模块机制学习笔记
Nov 04 Javascript
javascript引擎长时间独占线程造成卡顿的解决方案
Dec 03 Javascript
jQuery中$.click()无效问题分析
Jan 29 Javascript
学习Javascript面向对象编程之封装
Feb 23 Javascript
vue多级多选菜单组件开发
Sep 08 Javascript
jfinal与bootstrap的登出实战详解
Nov 27 Javascript
jQuery 点击获取验证码按钮及倒计时功能
Sep 20 jQuery
vue中v-text / v-html使用实例代码详解
Apr 02 Javascript
Django模板继承 extend标签实例代码详解
May 16 Javascript
微信小程序 多行文本显示...+显示更多按钮和收起更多按钮功能
Sep 26 Javascript
jQuery实现验证用户登录
Dec 10 jQuery
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中执行cmd命令的方法
2014/10/11 PHP
javascript 模式设计之工厂模式详细说明
2010/05/10 Javascript
javascript四舍五入函数代码分享(保留后几位)
2013/12/10 Javascript
Jquery ajaxStart()与ajaxStop()方法(实例讲解)
2013/12/18 Javascript
微信内置浏览器私有接口WeixinJSBridge介绍
2015/05/25 Javascript
js实现的简单radio背景颜色选择器代码
2015/08/18 Javascript
js图片翻书效果代码分享
2015/08/20 Javascript
JavaScript电子时钟倒计时第二款
2016/01/10 Javascript
浅析JS操作DOM的一些常用方法
2016/05/13 Javascript
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
2016/06/14 Javascript
深入理解JavaScript中Ajax
2016/08/02 Javascript
JavaScipt选取文档元素的方法(推荐)
2016/08/05 Javascript
JavaScript原生编写《飞机大战坦克》游戏完整实例
2017/01/04 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
2017/01/19 Javascript
JS实现元素上下左右移动效果
2017/10/18 Javascript
Vue组件中slot的用法
2018/01/30 Javascript
原生实现一个react-redux的代码示例
2018/06/08 Javascript
仿vue-cli搭建属于自己的脚手架的方法步骤
2019/04/17 Javascript
微信小程序的tab选项卡的实现效果
2019/05/15 Javascript
详解vue 2.6 中 slot 的新用法
2019/07/09 Javascript
javascript面向对象三大特征之封装实例详解
2019/07/24 Javascript
10分钟学会js处理json的常用方法
2020/12/06 Javascript
python查看列的唯一值方法
2018/07/17 Python
python实现彩票系统
2020/06/28 Python
python @propert装饰器使用方法原理解析
2019/12/25 Python
python能自学吗
2020/06/18 Python
使用Python+Appuim 清理微信的方法
2021/01/26 Python
Python3爬虫RedisDump的安装步骤
2021/02/20 Python
简单总结CSS3中视窗单位Viewport的常见用法
2016/02/04 HTML / CSS
amazeui 验证按钮扩展的实现
2020/08/21 HTML / CSS
好军嫂事迹材料
2014/01/15 职场文书
人事任命书怎么写
2014/06/05 职场文书
欢迎横幅标语
2014/06/17 职场文书
终止或解除劳动合同及劳动关系的证明书
2014/10/06 职场文书
mysql事务对效率的影响分析总结
2021/10/24 MySQL
vue router 动态路由清除方式
2022/05/25 Vue.js