<!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="https://www.imooc.com/static/lib/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", "1px groove red");
</script> <script type="text/javascript">
//后代选择器
//$('div p') 选择所有div元素里面的p元素
$('div p').css("border", "1px groove red");
</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>

最新文章

  1. Day Tips:关于搜索小问题
  2. Android--全局获取Context
  3. DIV与CSS布局需知
  4. 博客打开慢?请禁用WordPress默认的谷歌字体!
  5. IntelliJ IDEA gradle 创建 Java web 应用
  6. artTemplate-3.0
  7. 消息函数一般是私有的,因为不需要程序员显示的调用,但子类如果需要改写这个方法,则改成保护方法Protected
  8. 切割图像(五)主动轮廓模型Snake简要模型
  9. 安装PHP
  10. Asp.Net Core Identity+EFCore + Mysql踩坑记录
  11. InfluxDB服务器启动流程
  12. 【LeetCode每天一题】Longest Substring Without Repeating Characters(最长无重复的字串)
  13. 文件上传FormData
  14. Codeforces Beta Round #57 (Div. 2)
  15. vue-router 知识点
  16. git 提交新创建的文件
  17. C语言 函数参数不确定时 需要用到va_start和va_end函数
  18. ueditor1.4.3配置过程(包含单独上传文件以及图片的使用),ueditor1.4.3上传配置(转 http://www.bkjia.com/webzh/1001016.html)
  19. 【MFC】CHtmlView::GetSource中文乱码的问题
  20. BZOJ 3343:教主的魔法(分块)

热门文章

  1. CentOS7下Redis的安装与使用
  2. spark sc.textFile() 指定换行符
  3. 聚焦JavaScript面向对象的思想
  4. Spring boot + mybatis + mysql代码生成器
  5. Invalid byte tag in constant pool: 19 与 javax/el/ELManager问题解决
  6. [转帖]70亿!以色列间谍产品公司NSO要被卖掉了
  7. zbar android sdk源码编译
  8. vue2.0版本中v-html中过滤器的使用
  9. NAIPC 2018
  10. 软件测试人员必备的Python知识图库