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 写类方式之七
Jul 05 Javascript
JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码
Jan 23 Javascript
使用javascript为网页增加夜间模式
Jan 26 Javascript
分享10个原生JavaScript技巧
Apr 20 Javascript
javascript基础语法——全面理解变量和标识符
Jun 02 Javascript
让浏览器崩溃的12行JS代码(DoS攻击分析及防御)
Oct 10 Javascript
微信小程序--onShareAppMessage分享参数用处(页面分享)
Apr 18 Javascript
关于vue中 $emit的用法详解
Apr 12 Javascript
JS 音频可视化插件Wavesurfer.js的使用教程
Oct 31 Javascript
Javascript数组及类数组相关原理详解
Oct 29 Javascript
vue实现一个获取按键展示快捷键效果的Input组件
Jan 13 Vue.js
使用Ajax实现进度条的绘制
Apr 07 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出现web系统多域名登录失败的解决方法
2014/09/30 PHP
thinkphp模板用法和内容输出实例
2014/11/28 PHP
PHP编程开发怎么提高编程效率 提高PHP编程技术
2015/11/09 PHP
PHP生成随机字符串实例代码(字母+数字)
2019/09/11 PHP
菜单效果
2006/10/14 Javascript
对xmlHttp对象的理解
2011/01/17 Javascript
使用JavaScript实现Java的List功能(实例讲解)
2013/11/07 Javascript
常见表单重复提交问题整理及解决方法
2013/11/13 Javascript
jQuery插件animateSlide制作多点滑动幻灯片
2015/06/11 Javascript
浅谈javascript获取元素transform参数
2015/07/24 Javascript
JS遍历数组及打印数组实例分析
2016/01/21 Javascript
Bootstrap模仿起筷首页效果
2016/05/09 Javascript
jquery插件方式实现table查询功能的简单实例
2016/06/06 Javascript
js实现简单的网页换肤效果
2017/01/18 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
2017/03/09 Javascript
老生常谈angularjs中的$state.go
2017/04/24 Javascript
js实现图片轮播效果学习笔记
2017/07/26 Javascript
详解Vue的钩子函数(路由导航守卫、keep-alive、生命周期钩子)
2018/07/24 Javascript
vue-cli 3.x 修改dist路径的方法
2018/09/19 Javascript
微信小程序的tab选项卡的实现效果
2019/05/15 Javascript
JS实现水平遍历和嵌套递归操作示例
2019/08/15 Javascript
JavaScript setInterval()与setTimeout()计时器
2019/12/27 Javascript
全面理解Python中self的用法
2016/06/04 Python
使用Python实现博客上进行自动翻页
2017/08/23 Python
Python找出最小的K个数实例代码
2018/01/04 Python
Python基于多线程实现ping扫描功能示例
2018/07/23 Python
python实现汽车管理系统
2018/11/30 Python
python使用pymongo操作mongo的完整步骤
2019/04/13 Python
Pandas实现一列数据分隔为两列
2020/05/18 Python
朗仕(Lab series)英国官网:雅诗兰黛集团男士专属护肤品牌
2017/11/28 全球购物
Hawes & Curtis澳大利亚官网:英国经典服饰品牌
2018/10/29 全球购物
实习单位接收函模板
2014/01/10 职场文书
公司会议策划方案
2014/05/17 职场文书
2015元旦主持词开场白和结束语
2014/12/14 职场文书
vue实现滑动解锁功能
2022/03/03 Vue.js
CSS使用Flex和Grid布局实现3D骰子
2022/08/05 HTML / CSS