转自:http://my.oschina.net/jsonavaj/blog/62630
空格:$('parent childchild')表示获取parent下的所有的childchild节点(所有的子孙)。
大于号:$('parent > child')表示获取parent下的所有child的儿子( 第一代)。
加号:$('pre + nextbrother')表示获得pre节点的下一个兄弟节点,相当于next()方法
波浪号:$('pre ~ brother')表示获取pre节点的后面的所有兄弟节点,相当于nextAll()方法。
下面是一个小例子,看看他们的区别吧~~~~ (注意:代码测试效果不对,有时间再试试)
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <title>New Document </title>
- <meta name="Generator" content="EditPlus">
- <meta name="Author" content="">
- <meta name="Keywords" content="">
- <meta name="Description" content="">
- <script src='f:/study/jquery.js'></script>
- <script>
- $(function () {
- $("#b").append($("#a span").clone());
- $("#c").append($("#span12 + span").clone());
- $("#d").append($("#span12 ~ span").clone());
- $("#e").append($("#a > span").clone());
- })
- </script>
- </head>
- <body>
- <div id='a'>
- <span>span1</span>
- <div>
- <span>span1.1</span>
- <span id='span12'>span1.2</span>
- <span>span1.3</span>
- <span>span1.4</span>
- <span>span1.5</span>
- <span>span1.6</span>
- </div>
- <span>span2</span>
- <div>
- <span>span2.1</span>
- <span>span2.2</span>
- <span>span2.3</span>
- <span>span2.4</span>
- <span>span2.5</span>
- <span>span2.6</span>
- </div>
- <span>span3</span>
- <span>span4</span>
- </div>
- <hr>
- <div id='b'></div>
- 空格:
- <hr>
- <div id='c'></div>
- +:
- <hr>
- <div id='d'></div>
- ~:
- <hr>
- <div id='e'>
- >
- </div>
- </body>
- </html>
相关推荐
本篇文章将详细介绍jQuery选择器中空格、大于号(>)、加号(+)以及波浪号(~)的区别。 1. **空格选择器 (Space)** `$(‘parent childchild’)` 表示选择`parent`元素下的所有`childchild`子元素。空格表示一种...
最后,波浪号(~)称为通用兄弟选择器,与加号选择器类似,但波浪号选择器可以选择所有后续的兄弟元素。在表达式 $('pre~brother') 中,它会选择pre元素之后的所有brother兄弟元素,这与jQuery中的nextAll()方法相似...
在jQuery中,选择器分为多种类型,包括基础选择器、类别选择器、ID选择器、属性选择器、后代选择器、子元素选择器、相邻兄弟选择器和通用选择器等。 1. **基础选择器**:主要包括`$()`,用于选取一个或多个DOM元素...
4. **标签选择器与类选择器结合**: 如`$("div.myClass")`,选取所有同时是`<div>`并且class为"myClass"的元素。 接下来,我们讨论jQuery的层级选择器,这些选择器允许我们根据元素的位置关系进行选取: 1. **后代...
### jQuery选择器速查表知识点 jQuery选择器是jQuery库中用于选取HTML元素的强大工具。通过不同的选择器,我们可以轻松地选中页面中的元素并进行操作。本速查表将介绍几种不同类型的选择器,以供查询和参考。 ####...
- `descendant`:空格选择后代元素,如`$("div p")`。 - `adjacentSibling`:`+` 选择紧邻的同级元素,如`$("div + p")`。 - `generalSibling`:`~` 选择后面的同级元素,如`$("div ~ p")`。 4. **属性选择器** ...
**jQuery基本选择器** jQuery库是JavaScript中最广泛使用的库之一,它简化了DOM操作、事件处理和动画制作。其中,选择器是jQuery的核心功能之一,它使得能够高效地选取页面中的HTML元素。以下是对jQuery基本选择器...
jQuery支持多种CSS选择器,包括基本选择器、层次选择器、属性选择器和类选择器等。这些选择器可以帮助我们更精确地定位到我们需要操作的DOM元素。 1. **基本选择器**: - `$("#id")`:通过ID选择元素,例如`$("#...
基于jQuery的H5移动端选择器是为适应移动设备特性和用户体验需求而设计的组件。这些组件通常包括日期选择器、级联选择器和自定义HTML选择器,它们能够提高移动应用的交互性和可操作性。 日期选择器是网页应用中常见...
本篇文章将深入探讨jQuery选择器的详细应用,通过一系列经典实例来帮助你更好地理解和运用这些选择器。 1. 基本选择器: - `$("#id")`:通过ID选取元素,例如`$("#myDiv")`会选择id为"myDiv"的元素。 - `$("....
这些选择器与CSS中的对应选择器功能相同,但jQuery的写法更为简洁。例如: - `$("#myID")` 等同于 `document.getElementById("myID")` - `$(".myClass")` 等同于 `document.getElementsByClassName("myClass")` - `$...
JQuery选择器是jQuery库中的核心功能之一,它极大地简化了JavaScript中对DOM元素的选取,使得开发者可以更高效地操作网页元素。本篇将详细阐述JQuery选择器的使用和原理。 一、基础选择器 JQuery的基础选择器包括ID...
**jQuery颜色选择器ColorPicker详解** 在Web开发中,用户界面的交互性和视觉效果往往对用户体验有着重要影响。其中,颜色选择器是一个常见的组件,它允许用户方便地选取颜色。`jQuery ColorPicker`是一个轻量级且...
然而,即便如此成熟的库,也难免存在一些已知的问题和限制,其中之一就是我们今天要探讨的"jQuery选择器的一个Bug"。 首先,我们要理解jQuery选择器的基本原理。jQuery基于CSS选择器,它允许开发者通过类似CSS的...
本项目“jquery周历选择器”利用jQuery的灵活性和易用性,构建了一个适用于混合应用程序(Hybrid App)的周历选择器组件。 1. **周历选择器设计**: - 周历选择器通常用于日程管理或时间规划应用,显示一周的日期...
jQuery支持多种类型的选择器,包括基本选择器(如ID选择器、类选择器、标签选择器)、属性选择器、伪类选择器以及组合选择器等。这些选择器可以灵活地帮助我们定位页面中的特定元素,进行操作和样式设置。 该插件的...
jquery选择器功能无比强大,用好了可以起到事半功倍的效果,这个资源把选择器单独列出来,便于方便查找
jQuery选择器总结,网上下载的,非原创的,仅供参考,学习学习。
(24)选择表格中第3行,标题行不算(要求用nth-child()过滤器) 上机任务3 用chrome打开dom.sample2.html页面,该页面中内嵌有几个CSS类:.red .green .blue .yellow .thickBorder .seeThrough 在chrome的控制台...