基本选择器
#myid 返回: <jQuery对象>
匹配一个id为myid的元素。
element 返回: <jQuery对象> 数组
匹配所有的element元素
.myclass 返回: <jQuery对象> 数组
匹配所有class为myclass的元素
* 返回: <jQuery对象> 数组
匹配所有元素。该选择器会选择文档中所有的元素,包括html,head,body
selector1,selector2,selectorN 返回: <jQuery对象> 数组
匹配所有满足selector1或selector2或selectorN的元素
层次选择
elementParent elementChild 返回: <jQuery对象> 数组
匹配elementParent下的所有子元素elementChild。例如:$("div p") 选择所有div下的p元素
elementParent > elementChild 返回: <jQuery对象> 数组
匹配elementParent下的子元素elementChild。例如:$("div>p") 选择所有上级元素为div的p元素
prev+next 返回: <jQuery对象> 数组
匹配prev同级之后紧邻的元素next。例如:$("h1+div") 选择所有div同级之前为h1的元素(<h1 /><div />)
prev ~ siblings 返回: <jQuery对象> 数组
匹配prev同级之后的元素siblings。例如:$("h1~div") 可以匹配(<h1 /><div /><div />)
基本滤镜
:first 返回: <jQuery对象>
匹配第一个元素
:last 返回: <jQuery对象>
匹配最后一个元素
:not(selector) 返回: <jQuery对象> 数组
匹配不满足selector的元素
:has(selector) 返回: <jQuery对象> 数组
匹配包含满足selector的元素。此选择器为1.2新增
:even 返回: <jQuery对象> 数组
从匹配的元素集中取序数为偶数的元素。
:odd 返回: <jQuery对象> 数组
从匹配的元素集中取序数为奇数的元素。
:eq(index) 返回: <jQuery对象> 数组
从匹配的元素集中取第index个元素
:gt(index) 返回: <jQuery对象> 数组
从匹配的元素中取序数大于index的元素
:lt(index) 返回: <jQuery对象> 数组
从匹配的元素中取序数小于index的元素
:header 返回: <jQuery对象> 数组
匹配所有的标题元素,例如h1,h2,h3……hN。此选择器为1.2新增
:animated 返回: <jQuery对象> 数组
匹配正在执行动画的元素。此选择器为1.2新增
:empty 返回: <jQuery对象> 数组
匹配所有没有子元素(包括文本内容)的元素
:parent 返回: <jQuery对象> 数组
匹配包含子元素(包含文本内容)的所有元素
:contains(text) 返回: <jQuery对象> 数组
匹配所有含有text的元素
:hidden 返回: <jQuery对象> 数组
匹配所有隐藏的元素,包含属性type值为hidden的元素
:visible 返回: <jQuery对象> 数组
匹配所有非隐藏的元素
子元素滤镜
E:nth-child(index/even/odd/equation) 返回: <jQuery对象> 数组
匹配所有E在其父元素下满足(index/even/odd/equation)条件的集合。注:下标从1开始
E:first-child 返回: <jQuery对象> 数组
匹配所有E在其父元素下是第一个子元素的集合。例如:HTML(<div><p id="p1"></p></div><div><p id="p2"></p><p id="p3"></p></div>"),使用$("p:first-child"),选取:<p id="p1"></p><p id="p2"></p>
E:last-child 返回: <jQuery对象> 数组
匹配所有E在其父元素下是最后一个子元素的集合。例如:同上的HTML,使用$("p:last-child"),选取:<p id="p1"></p><p id="p3"></p>
E:only-child 返回: <jQuery对象> 数组
匹配所有E是其父元素的唯一子元素的集合。例如:同上的HTML,使用$("p:only-child"),选取:<p id="p1"></p>
表单滤镜
:input 返回: <jQuery对象> 数组
匹配所有的input、textarea、select、button
:text 返回: <jQuery对象> 数组
匹配文本域。注:在IE浏览器下,选择的对象是所有type属性为text的元素,在非IE浏览器下,选择的对象是input元素type属性为text的元素
:password 返回: <jQuery对象> 数组
匹配密码域。注:在IE浏览器下,选择的对象是所有type属性为password的元素,在非IE浏览器下,选择的对象是input元素type属性为password的元素
:radio 返回: <jQuery对象> 数组
匹配单选按钮。注:在IE浏览器下,选择的对象是所有type属性为radio的元素,在非IE浏览器下,选择的对象是input元素type属性为radio的元素
:checkbox 返回: <jQuery对象> 数组
匹配复选框。注:在IE浏览器下,选择的对象是所有type属性为checkbox的元素,在非IE浏览器下,选择的对象是input元素type属性为checkbox的元素
:submit 返回: <jQuery对象> 数组
匹配提交按钮。注:在IE浏览器下,选择的对象是所有type属性为submit的元素,在非IE浏览器下,选择的对象是input元素type属性为submit的元素和button元素type属性为空或为submit的元素
:image 返回: <jQuery对象> 数组
匹配图像域。注:在IE浏览器下,选择的对象是所有type属性为image的元素,在非IE浏览器下,选择的对象是input元素type属性为image的元素
:reset 返回: <jQuery对象> 数组
匹配重置按钮。注:在IE浏览器下,选择的对象是所有type属性为reset的元素,在非IE浏览器下,选择的对象是input或button元素type属性为reset的元素
:button 返回: <jQuery对象> 数组
匹配按钮。注:在IE浏览器下,选择的对象是所有type属性为button的元素和元素名为button的元素,在非IE浏览器下,选择的对象是input元素type属性为button的元素和元素名为button的元素
:file 返回: <jQuery对象> 数组
匹配文件域。注:在IE浏览器下,选择的对象是所有type属性为file的元素,在非IE浏览器下,选择的对象是input元素type属性为file的元素
:enabled 返回: <jQuery对象> 数组
匹配所有可用的元素。注:即:not(:disabled),参考:disabled的注释
:disabled 返回: <jQuery对象> 数组
匹配所有禁用的元素。注:在非IE浏览器下,选择的对象是禁用的表单元素
:checked 返回: <jQuery对象> 数组
匹配所有被选中的表单。注:在IE浏览器下,选择的对象是含有checked属性的所有元素
:selected 返回: <jQuery对象> 数组
匹配所有选择的表单。注:在IE浏览器下,选择的对象是含有selected属性的所有元素
属性滤镜
[attribute] 返回: <jQuery对象> 数组
匹配拥有attribute属性的元素
[attribute=value] 返回: <jQuery对象> 数组
匹配属性attribute为value的元素
[attribute!=value] 返回: <jQuery对象> 数组
匹配属性attribute不为value的元素
[attribute^=value] 返回: <jQuery对象> 数组
匹配属性attribute的值以value开始的元素
[attribute$=value] 返回: <jQuery对象> 数组
匹配属性attribute的值以value结尾的元素
[attribute*=value] 返回: <jQuery对象> 数组
匹配属性attribute的值包含value的元素
[selector1][selector2][selectorN] 返回: <jQuery对象> 数组
匹配满足属性选择器selector1、selector2、selectorN的元素
分享到:
相关推荐
1. **选择器**:jQuery提供了强大的CSS选择器,如`$("#id")`用于选取ID为指定值的元素,`$(".class")`用于选取具有特定类的元素,以及`$("tagname")`用于选取特定类型的元素。 2. **DOM操作**:jQuery简化了DOM元素...
jQuery1.2中的选择器是其强大的核心特性之一,它们允许开发者用CSS样式的语法来选取DOM元素。例如,`$("#id")`选取ID为"id"的元素,`$(".class")`选取所有class为"class"的元素,`$("tagname")`选取所有tagname类型...
这份“jQuery1.2使用中文文档”是针对jQuery1.2版本的详尽指南,对于学习和理解这个早期版本的jQuery功能具有极高的参考价值。 首先,jQuery的核心概念是选择器。它借鉴了CSS的选择器语法,允许开发者通过简洁的...
1. **选择器**:jQuery 1.2引入了更多的CSS选择器,如`:even`、`:odd`、`:first-child`等,这极大地增强了对DOM元素的选取能力,使得开发者能够更精确地定位到目标元素。 2. **链式调用**:jQuery的API设计允许...
jQuery1.2API中文手册,有详细的中英文对照
jQuery1.2中文查询CHM手册 jQuery1.2中文查询CHM手册..CHMjQuery1.2中文查询CHM手册..CHM
《jQuery 1.2 API 中文版》是一个针对前端开发者的重要资源,它详细解释了jQuery 1.2版本中的各种函数、方法和选择器,帮助开发者更高效地操作DOM、处理事件、执行动画以及实现Ajax交互。jQuery是JavaScript库的一个...
《jQuery1.2 API 中文版手册》是针对JavaScript库jQuery 1.2版本的一份详细参考资料,旨在帮助开发者深入理解和高效使用这个流行的JavaScript框架。jQuery以其简洁的语法和强大的功能,极大地简化了网页的DOM操作、...
**jQuery 1.2:JavaScript库的里程碑** jQuery是一个广泛使用的JavaScript库,...通过阅读`JQuery1.2.chm`的帮助文档,并实践`jquery.js`中的方法,你将能够充分利用这个库,创建出互动性强、用户体验优秀的Web应用。
1. **选择器**:jQuery的核心在于其强大的选择器,如ID选择器("#id")、类选择器(".class")、元素选择器("tag")等,这些选择器允许开发者高效地定位到网页中的特定元素。 2. **DOM操作**:手册详细介绍了如何添加、...
1. **选择器(Selectors)**:jQuery提供了CSS1-CSS3的选择器支持,如`$("#id")`用于选取ID为id的元素,`$(".class")`用于选取所有class为class的元素,以及`$("tag[attr=value]")`用于选取具有特定属性值的元素。...
1. **选择器**:jQuery 1.2 提供了丰富的CSS选择器,如 `$("#id")` 用于选择ID为指定值的元素,`$(".class")` 用于选择所有类名为指定值的元素,以及 `$("tag")` 用于选择所有特定类型的元素。 2. **DOM操作**:`$...
jQuery1.2中的选择器是其强大功能之一,如ID选择器("#id")、类选择器(".class")、元素选择器("tagname")等,它们使得挑选DOM元素变得轻而易举。此外,组合选择器(如"selector1, selector2")和后代选择器(如...
"jQuery1.2API.rar"是一个包含jQuery 1.2版本API的压缩包,它提供了详细的中文文档,对于学习和掌握这个早期版本的jQuery至关重要。在本文中,我们将深入探讨jQuery 1.2版本的主要特性和API,帮助你更好地理解和应用...
**jQuery1.2doc中文文档概述** jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。这个“jQuery1.2doc中文文档”集合详细介绍了jQuery 1.2版本的功能和...
《jQuery1.2 中文手册》是一部针对JavaScript库jQuery 1.2版本的详细参考资料,主要为中文用户提供方便的学习和查阅。尽管该手册不包含索引,但其内容全面,覆盖了jQuery 1.2的核心功能和API,是开发者学习和工作中...
1. **CSS选择器增强**:jQuery 1.2 添加了对更多CSS3选择器的支持,如 `:nth-child()` 和 `:first-of-type`,增强了对复杂选择器的处理能力。 2. **性能提升**:此版本对内部算法进行了优化,减少了DOM操作的开销,...
jQuery 的核心功能之一就是强大的选择器引擎,它允许开发者通过CSS1-3选择器、ID选择器、类选择器、属性选择器等多种方式选取DOM元素。例如,`$("#myID")` 可以选取ID为"myID"的元素,`$(".myClass")` 选取所有类名...
《JQuery1.2.chm》是一个关于jQuery 1.2版本的离线帮助文档,它包含了该版本的API参考、教程以及示例代码。jQuery是一个广泛使用的JavaScript库,极大地简化了JavaScript编程,特别是DOM操作、事件处理和AJAX交互。...
jQuery1.2引入了一套强大的CSS选择器,允许开发者用更自然的方式来选取DOM元素。例如: - `$("#id")`:选取ID为`id`的元素。 - `$(".class")`:选取所有class为`class`的元素。 - `$("tag")`:选取所有`tag`类型的...