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="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>
jquery 子元素 后代元素 兄弟元素 相邻元素的更多相关文章
- jQuery中的层级选择器(四、二):后代元素、子元素、相邻元素、兄弟元素
<!DOCTYPE html> <html> <head> <title>层次选择器</title> <meta http-equiv ...
- CSS选择器(通配符选择器、标签选择器、类选择器、id选择器、群组选择器、后代选择器、子元素选择器和相邻元素选择器)
通配符选择器 * 与任何元素匹配 派生选择器: 后代选择器(包含选择器):后代选择器可以选择作为元素后代的元素 A B 对A元素中的B元素应用样式 后代选择器中两个元素间的层次间隔可以是无 ...
- css选择器 兄弟选择器 相邻兄弟选择器 子元素选择器
1.兄弟选择器: ~ 该选择器会选择当前元素之后的所有相邻指定元素(具有相同父元素的兄弟元素): .p ~ li{ color: blue; } <div> <p class=&qu ...
- JS获取节点的兄弟,父级,子级元素的方法(js获取子级获取到换行与空格元素-FF)
先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比. JS的方法会比JQUERY麻烦很多,主要则是因为FF浏览器,FF浏览器会把你的换行也当最DOM元素 < ...
- 第二十六篇 jQuery 学习8 遍历-父亲兄弟子孙元素
jQuery 学习8 遍历-父亲兄弟子孙元素 jQuery遍历,可以理解为“移动”,使用“移动”还获取其他的元素. 什么意思呢?老师举一个例子: 班上30位同学,我是新来负责教这个班学生的老师 ...
- jQuery——子元素筛选器
子元素筛选器 名称 :first-child JQ语法 jQuery( "selector:first-child" ) 说明 :first-child选择器用于匹配作为父元素的第 ...
- jquery中获取相邻元素相关的命令:next()、prev()和siblings()
jquery里我们要获取某个元素的相邻元素时,可以用到的命令有三个: next():用来获取下一个同辈元素. prev():用来获取上一个同辈元素. siblings():用来获取所有的同辈元素. 下 ...
- jquery 子元素筛选选择器
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content ...
- jquery子元素选择器
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
随机推荐
- netty-websocket-spring-boot-starter不同url端口复用
netty-websocket-spring-boot-starter是一个基于netty的websocket服务端,目前笔者使用的版本依托于Springboot.官方网址https://github ...
- 【loj6538】烷基计数 加强版 加强版 Burnside引理+多项式牛顿迭代
别问我为啥突然刷了道OI题,也别问我为啥花括号不换行了... 题目描述 求含 $n$ 个碳原子的本质不同的烷基数目模 $998244353$ 的结果.$1\le n\le 10^5$ . 题解 Bur ...
- 部署TiDB集群
架构图 节点规划 120.52.146.213 Control Machine 120.52.146.214 PD1_TiDB1 120.52.146.215 PD2_TiDB2 120.52.146 ...
- Java对象在内存的结构
一.内存布局 对象在内存中存储的结构由三部分组成:对象头.实例数据.对齐填充. 对象头 MarkWord(标记字段):哈希码.分代年龄.锁标志位.偏向线程ID.偏向时间戳等信息.Mark Word被设 ...
- git删除本地分支,远端分支
br为远端分支名字. 删除local分支 git branch -d 分支名
- Java IO 与 NIO 服务器&客户端通信小栗子
本篇包含了入门小栗子以及一些问题的思考 BIO package com.demo.bio; import java.io.*; import java.net.ServerSocket; import ...
- MATLAB 安装 cvx 工具箱
步骤: matlab本身是没有cvx的工具箱,需要到[cvx主页],「http://cvxr.com/cvx/」上下载,菜单上有个「download」,进入后选择适合你的版本下载: 将cvx压缩包解压 ...
- Django-12-auth认证组件
1. 介绍 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统.此时我们需要实现包括用户注册.用户登录.用户认证.注销.修改密码等功能. Django作为一个完美主义者的终极框架,当然也会 ...
- Python yield与实现(源码分析 转)
转自:https://www.cnblogs.com/coder2012/p/4990834.html
- springboot IDEA新建Maven项目的Plugins出现红线的解决方法
将pom.xml文件copy到桌面,删除项目中的pom.xml.发现项目maven中没有任何东西后,然后将桌面的pom.xml粘贴到项目目录下,刷新maven就ok了