层次选择器(hierarchy),根据元素的层次关系来选择相应元素,主要包括:

ancestor descendant  选择所有给定祖先元素下的相匹配的后代元素,jQuery语法 jQuery('ancestor descendant')。

parent>child  选择所有给定父元素下的相匹配的直系子元素。

prev+next  选择所有紧接着prev元素后的nex元素。

prev~siblings  选择所有紧接着prev元素后的兄弟元素,这些元素要和"siblings"匹配。

具体使用的例子:

1 <!doctype>
2  <html>
3 <head>
4 <style>
5 fieldset{
6 margin:5px;
7 }
8 div,span{
9 width:100px;
10 height:100px;
11 margin:10px;
12 float:left;
13 border:1px solid red;
14 }
15 </style>
16 <script src="jquery/jquery.js"></script>
17 <script>
18 $(document).ready(
19 function(){
20 $("form input").css("border","1px solid blue");
21 $("form>input").css("color","red");
22 $("fieldset+label").css("color","red");
23 $("br~div").css("color","blue");
24 }
25 )
26 </script>
27 </head>
28 <body>
29 <form>
30 <label>Name:</label>
31 <input type="text" value="name"/>
32 <fieldset>
33 <label>Grandchild:</label>
34 <input type="text" value="grandchild"/>
35 </fieldset>
36 <label>fieldset next label</label>
37 <br/>
38 <div>div1</div>
39 <div>div2</div>
40 <span>span</span>
41 <div>div3</div>
42 </form>
43 </body>
44  </html>

显示结果:

转载于:https://www.cnblogs.com/suntop/archive/2010/09/29/1838305.html

jQuery - 选择器(五)相关推荐

  1. jQuery基础(五)—— jQuery选择器

    jQuery选择器的写法和CSS选择器的写法类似,我觉得不同的就是CSS是在选择到元素以后为其添加样式, jQuery选择器是在找到元素以后为其添加行为.主要包含以下几种: (1)基本选择器 选择器 ...

  2. 20150303+JQuery选择器-02

    20150303+JQuery选择器-02 三.文档处理 插入 删除 复制 替换 包裹 查找 1.插入操作--内部插入 jQuery <div> jQuery hello jQuery&l ...

  3. [转] jQuery 选择器

    jQuery选择器(Selectors,或译为选择符?)可以说是甚为强大,jQuery能够得以如此之名气,选择器的功劳是功不可没的.利用 CSS和XPath选择符的能力,加上自己的"自定义选 ...

  4. jQuery(一)—— jQuery 概述 / jQuery 选择器 / jQuery 样式操作 / jQuery 效果

    原以为 jQuery 不需要学习,但是接触了一些 VUE 框架,发现用到了好多 jQuery 的知识,于是返回来重新学习.本系列笔记大概分为三篇,陆续更新. 参考:W3school -- jQuery ...

  5. 二、jQuery 选择器(超细)

    文章目录 前言 一.jQuery 选择器是什么 二.基本选择器 2.1 `ID Selector ("#id")` 选择一个具有给定 id 属性的单个元素 2.2 `Class S ...

  6. 6JS库-前端框架(库)-jQuery选择器

    #jQuery选择器 请列举出在CSS中学习过的选择器的类型 jQuery选择器的优势有哪些? jQuery选择器包括哪几大类? 通过位置选取元素的jQuery选择器有哪些? 课件 1jQuery选择 ...

  7. jQuery选择器代码详解(一)——Sizzle方法

    对jQuery的Sizzle各方法做了深入分析(同时也参考了一些网上资料)后,将结果分享给大家.我将采用连载的方式,对Sizzle使用的一些方法详细解释一下,每篇文章介绍一个方法. 若需要转载,请写明 ...

  8. 一、JQuery选择器

    前言:本篇文章是作者在B站学习JQuery视频的笔记 视频传送门:https://www.bilibili.com/video/BV1vD4y1S7SG?p=18&spm_id_from=pa ...

  9. JQuery——选择器作业

    一.省市级连 <!DOCTYPE html> <html><head><meta charset="UTF-8"><title ...

  10. jQuery(二):jQuery选择器

    jQuery选择器类似于CSS选择器,用来选取网页中的元素.例如: $("h3").css("background-color","red" ...

最新文章

  1. 漫画 | 人到中年,一地鸡毛
  2. java 数组 反射_java数组的反射
  3. 跨境电商Crazysales的高稳定性架构实践
  4. 计算机网络·用户代理和浏览器 发送邮件分别需要的协议
  5. 小黑小波比.搭建个人网站
  6. mosek 安装配置python_Windows系统Python解释器的安装配置
  7. uni 修改数据页面不重新渲染
  8. 论文课程设计--CRM客户管理系统
  9. java case 字符_Java中Switch Case使用字符串
  10. 继续学习-CSS3页面美化之静态美化
  11. OpenGL ES 绘制纹理
  12. 网易笔试题(java 、 c++ 、软件测试等)
  13. 计算机三维成像在哪些领域有运用,【图】三维动画类别及运用领域,三维动画分类介绍...
  14. 什么是千兆级LTE?带你了解5G网络之前最重要的通信创新
  15. P4208 [JSOI2008]最小生成树计数
  16. 「PAT乙级真题解析」Basic Level 1053 住房空置率 (问题分析+完整步骤+伪代码描述+提交通过代码)
  17. 压缩感知稀疏基之离散余弦变换(DCT)和离散正弦变换(DST)
  18. 清华大学网上课程面向全国免费开放!无需登录、注册!在家上清华!
  19. 【NUIST】南信大怎么发软著?
  20. Cocos2d-x12和NDK-r8编译android

热门文章

  1. chrome 通过插件来监控zabbix
  2. 使用Faker.NET仿造数据
  3. 精彩案例:一碗牛肉面的思考
  4. 数据库高可用性之数据的复制.二十一
  5. 批量梯度下降(BGD)、小批量梯度下降(mini-BGD)、随机梯度下降(SGD)优缺点比较
  6. pytorch dataset
  7. 在html中做表格以及给表格设置高宽字体居中和表格线的粗细
  8. 在js中对HTML的radio标签和checkbox标签的选择项进行输出
  9. 从 0 开始了解 Docker(ubuntu )
  10. STM32F4: Generating parallel signals with the FSMC