jQuery logojQuery API 中文文档 | jQuery 中文网

  • 首页
  • 下载jquery
  • jQuery 插件
  • 浏览器支持
  • 英文文档镜像

分类:选择器


Borrowing from CSS 1–3, and then adding its own, jQuery offers a powerful set of tools for matching a set of elements in a document.

To use any of the meta-characters ( such as !"#$%&'()*+,./:;<=>?@[\]^`{|}~ ) as a literal part of a name, it must be escaped with with two backslashes: \\. For example, an element with id="foo.bar", can use the selector $("#foo\\.bar"). The W3C CSS specification contains the complete set of rules regarding valid CSS selectors. Also useful is the blog entry by Mathias Bynens on CSS character escape sequences for identifiers.

选择器 > 基础选择器

All Selector ("*")

选择所有元素.
选择器 > 基础过滤 | 选择器 > jQuery 扩展

:animated Selector

选择所有正在执行动画效果的元素.
选择器 > 基础过滤 | 选择器 > jQuery 扩展

:animated Selector

选择所有正在执行动画效果的元素.
选择器 > 属性选择器

Attribute Contains Prefix Selector [name|="value"]

选择指定属性值等于给定字符串或以该字符串为前缀(该字符串后跟一个连字符“-” )的元素。
选择器 > 属性选择器

Attribute Contains Selector [name*="value"]

选择指定属性具有包含一个给定的子字符串的元素。(选择给定的属性是以包含某些值的元素)
选择器 > 属性选择器

Attribute Contains Word Selector [name~="value"]

选择指定属性用空格分隔的值中包含一个给定值的元素。
选择器 > 属性选择器

Attribute Ends With Selector [name$="value"]

选择指定属性是以给定值结尾的元素。这个比较是区分大小写的。
选择器 > 属性选择器

Attribute Equals Selector [name="value"]

选择指定属性是给定值的元素。
选择器 > 属性选择器 | 选择器 > jQuery 扩展

Attribute Not Equal Selector [name!="value"]

选择不存在指定属性,或者指定的属性值不等于给定值的元素。
选择器 > 属性选择器 | 选择器 > jQuery 扩展

Attribute Not Equal Selector [name!="value"]

选择不存在指定属性,或者指定的属性值不等于给定值的元素。
选择器 > 属性选择器

Attribute Starts With Selector [name^="value"]

选择指定属性是以给定字符串开始的元素
选择器 > 表单 | 选择器 > jQuery 扩展

:button Selector

选择所有按钮元素和类型为按钮的元素。
选择器 > 表单 | 选择器 > jQuery 扩展

:button Selector

选择所有按钮元素和类型为按钮的元素。
选择器 > 表单 | 选择器 > jQuery 扩展

:checkbox Selector

选择所有类型为复选框的元素。
选择器 > 表单 | 选择器 > jQuery 扩展

:checkbox Selector

选择所有类型为复选框的元素。
选择器 > 表单

:checked Selector

匹配所有勾选的元素。
选择器 > 层级

Child Selector ("parent > child")

选择所有指定“parent”元素中指定的"child"的直接子元素。
选择器 > 基础选择器

Class Selector (".class")

选择给定样式类名的所有元素。
选择器 > 内容过滤

:contains() Selector

选择所有包含指定文本的元素。
选择器 > 层级

Descendant Selector ("ancestor descendant")

选择给定的祖先元素的所有后代元素。
选择器 > 表单

:disabled Selector

选择所有被禁用的元素。
选择器 > 基础选择器

Element Selector ("element")

根据给定(html)标记名称选择所有的元素。
选择器 > 内容过滤

:empty Selector

选择所有没有子元素的元素(包括文本节点)。
选择器 > 表单

:enabled Selector

选择所有可用的(注:未被禁用的元素)元素。
选择器 > 基础过滤 | 选择器 > jQuery 扩展

:eq() Selector

在匹配的集合中选择索引值为index的元素。
选择器 > 基础过滤 | 选择器 > jQuery 扩展

:eq() Selector

在匹配的集合中选择索引值为index的元素。
选择器 > 基础过滤 | 选择器 > jQuery 扩展

:even Selector

选择所引值为偶数的元素,从 0 开始计数。 也可以查看 odd.
选择器 > 基础过滤 | 选择器 > jQuery 扩展

:even Selector

选择所引值为偶数的元素,从 0 开始计数。 也可以查看 odd.
选择器 > 表单 | 选择器 > jQuery 扩展

:file Selector

选择所有类型为文件(file)的元素。
选择器 > 表单 | 选择器 > jQuery 扩展

:file Selector

选择所有类型为文件(file)的元素。
选择器 > 子元素过滤

:first-child Selector

选择所有父级元素下的第一个子元素。
选择器 > 子元素过滤

:first-of-type Selector

选择所有相同的元素名称的第一个兄弟元素。
选择器 > 基础过滤 | 选择器 > jQuery 扩展

:first Selector

选择第一个匹配的元素。
选择器 > 基础过滤 | 选择器 > jQuery 扩展

:first Selector

选择第一个匹配的元素。
选择器 > 基础过滤 | 选择器 > 表单

:focus Selector

选择当前获取焦点的元素。
选择器 > 基础过滤 | 选择器 > 表单

:focus Selector

选择当前获取焦点的元素。
选择器 > 基础过滤 | 选择器 > jQuery 扩展

:gt() Selector

选择匹配集合中所有大于给定index(索引值)的元素。
选择器 > 基础过滤 | 选择器 > jQuery 扩展

:gt() Selector

选择匹配集合中所有大于给定index(索引值)的元素。
选择器 > 属性选择器

Has Attribute Selector [name]

选择所有具有指定属性的元素,该属性可以是任何值。
选择器 > 内容过滤 | 选择器 > jQuery 扩展

:has() Selector

选择元素其中至少包含指定选择器匹配的一个种元素。
选择器 > 内容过滤 | 选择器 > jQuery 扩展

:has() Selector

选择元素其中至少包含指定选择器匹配的一个种元素。
选择器 > 基础过滤 | 选择器 > jQuery 扩展

:header Selector

选择所有标题元素,像h1, h2, h3 等.
选择器 > 基础过滤 | 选择器 > jQuery 扩展

:header Selector

选择所有标题元素,像h1, h2, h3 等.
选择器 > jQuery 扩展 | 选择器 > 可见性过滤

:hidden Selector

选择所有隐藏的元素。
选择器 > jQuery 扩展 | 选择器 > 可见性过滤

:hidden Selector

选择所有隐藏的元素。
选择器 > 基础选择器

ID Selector ("#id")

选择一个具有给定id属性的单个元素。
选择器 > 表单 | 选择器 > jQuery 扩展

:image Selector

选择所有图像类型的元素。
选择器 > 表单 | 选择器 > jQuery 扩展

:image Selector

选择所有图像类型的元素。
选择器 > 表单 | 选择器 > jQuery 扩展

:input Selector

选择所有 input, textarea, select 和 button 元素.
选择器 > 表单 | 选择器 > jQuery 扩展

:input Selector

选择所有 input, textarea, select 和 button 元素.
选择器 > 基础过滤

:lang() Selector

选择指定语言的所有元素。
选择器 > 子元素过滤

:last-child Selector

选择所有父级元素下的最后一个子元素。
选择器 > 子元素过滤

:last-of-type Selector

选择的所有元素之间具有相同元素名称的最后一个兄弟元素。
选择器 > 基础过滤 | 选择器 > jQuery 扩展

:last Selector

选择最后一个匹配的元素。
选择器 > 基础过滤 | 选择器 > jQuery 扩展

:last Selector

选择最后一个匹配的元素。
选择器 > 基础过滤 | 选择器 > jQuery 扩展

:lt() Selector

选择匹配集合中所有索引值小于给定index参数的元素。
选择器 > 基础过滤 | 选择器 > jQuery 扩展

:lt() Selector

选择匹配集合中所有索引值小于给定index参数的元素。
选择器 > 属性选择器

Multiple Attribute Selector [name="value"][name2="value2"]

选择匹配所有指定的属性筛选器的元素
选择器 > 基础选择器

Multiple Selector ("selector1, selector2, selectorN")

将每一个选择器匹配到的元素合并后一起返回。
选择器 > 层级

Next Adjacent Selector ("prev + next")

Selects all next elements matching "next" that are immediately preceded by a sibling "prev".
选择器 > 层级

Next Siblings Selector ("prev ~ siblings")

匹配 “prev” 元素之后的所有 兄弟元素。具有相同的父元素,并匹配过滤“siblings”选择器。
选择器 > 基础过滤

:not() Selector

选择所有元素去除不匹配给定的选择器的元素。
选择器 > 子元素过滤

:nth-child() Selector

选择的他们所有父元素的第n个子元素。
选择器 > 子元素过滤

:nth-last-child() Selector

选择所有他们父元素的第n个子元素。计数从最后一个元素开始到第一个。
选择器 > 子元素过滤

:nth-last-of-type() Selector

选择的所有他们的父级元素的第n个子元素,计数从最后一个元素到第一个。
选择器 > 子元素过滤

:nth-of-type() Selector

选择同属于一个父元素之下,并且标签名相同的子元素中的第n个。(感谢@caikan提供的翻译)
选择器 > 基础过滤 | 选择器 > jQuery 扩展

:odd Selector

选择索引值为奇数元素,从 0 开始计数。同样查看偶数 even.
选择器 > 基础过滤 | 选择器 > jQuery 扩展

:odd Selector

选择索引值为奇数元素,从 0 开始计数。同样查看偶数 even.
选择器 > 子元素过滤

:only-child Selector

如果某个元素是其父元素的唯一子元素,那么它就会被选中。
选择器 > 子元素过滤

:only-of-type Selector

选择所有没有兄弟元素,且具有相同的元素名称的元素。
选择器 > 内容过滤 | 选择器 > jQuery 扩展

:parent Selector

选择所有含有子元素或者文本的父级元素。
选择器 > 内容过滤 | 选择器 > jQuery 扩展

:parent Selector

选择所有含有子元素或者文本的父级元素。
选择器 > 表单 | 选择器 > jQuery 扩展

:password Selector

选择所有类型为密码的元素。
选择器 > 表单 | 选择器 > jQuery 扩展

:password Selector

选择所有类型为密码的元素。
选择器 > 表单 | 选择器 > jQuery 扩展

:radio Selector

选择所有类型为单选框的元素。
选择器 > 表单 | 选择器 > jQuery 扩展

:radio Selector

选择所有类型为单选框的元素。
选择器 > 表单 | 选择器 > jQuery 扩展

:reset Selector

选择所有类型为重置的元素。
选择器 > 表单 | 选择器 > jQuery 扩展

:reset Selector

选择所有类型为重置的元素。
选择器 > 基础过滤

:root Selector

选择该文档的根元素。
选择器 > 表单 | 选择器 > jQuery 扩展

:selected Selector

获取 select 元素中所有被选中的元素。
选择器 > 表单 | 选择器 > jQuery 扩展

:selected Selector

获取 select 元素中所有被选中的元素。
选择器 > 表单 | 选择器 > jQuery 扩展

:submit Selector

选择所有类型为提交的元素。
选择器 > 表单 | 选择器 > jQuery 扩展

:submit Selector

选择所有类型为提交的元素。
选择器 > 基础过滤

:target Selector

选择由文档URI的格式化识别码表示的目标元素。
选择器 > 表单 | 选择器 > jQuery 扩展

:text Selector

选择所有类型为文本的元素。
选择器 > 表单 | 选择器 > jQuery 扩展

:text Selector

选择所有类型为文本的元素。
选择器 > jQuery 扩展 | 选择器 > 可见性过滤

:visible Selector

选择所有可见的元素。
选择器 > jQuery 扩展 | 选择器 > 可见性过滤

:visible Selector

选择所有可见的元素。
  • Ajax
    • 全局 Ajax 事件处理器
    • 辅助函数
    • 底层接口
    • 快捷方法
  • DOM 属性
  • 回调对象
  • 核心 API
  • CSS
  • 数据操作
  • 延迟对象
  • 弃用
    • 1.3 版本弃用的 API
    • 1.4 版本弃用的 API
    • 1.7 版本弃用的 API
    • 1.8 版本弃用的 API
    • 1.9 版本弃用的 API
    • 1.10 版本弃用的 API
    • 3.0 版本弃用的 API
  • 尺寸
  • 特效
    • 基本特效
    • 自定义
    • 渐变
    • 滑动
  • 事件
    • 浏览器事件
    • 文档加载
    • 绑定事件处理器
    • 事件对象
    • 表单事件
    • 键盘事件
    • 鼠标事件
  • 表单
  • 内部函数
  • DOM 操作
    • class 属性
    • 复制元素
    • DOM 插入
    • DOM 插入并包裹现有内容
    • DOM 插入现有元素内
    • DOM 插入现有元素外
    • DOM 移除
    • DOM 替换
    • 通用属性操作
    • CSS 属性
  • 杂项
    • 集合操作
    • 数据存储
    • DOM 元素方法
    • 设置
  • 偏移
  • 内部属性
    • jQuery 对象实例的属性
    • 全局 jQuery 对象的属性
  • 已删除的函数
  • 选择器
    • 属性选择器
    • 基础选择器
    • 基础过滤
    • 子元素过滤
    • 内容过滤
    • 表单
    • 层级
    • jQuery 扩展
    • 可见性过滤
  • 遍历
    • 过滤
    • 其它遍历
    • 树遍历
  • 未归类
  • 工具类
  • 版本
    • 1.0 版本
    • 1.0.4 版本
    • 1.1 版本
    • 1.1.2 版本
    • 1.1.3 版本
    • 1.1.4 版本
    • 1.2 版本
    • 1.2.3 版本
    • 1.2.6 版本
    • 1.3 版本
    • 1.4 版本
    • 1.4.1 版本
    • 1.4.2 版本
    • 1.4.3 版本
    • 1.4.4 版本
    • 1.5 版本
    • 1.5.1 版本
    • 1.6 版本
    • 1.7 版本
    • 1.8 版本
    • 1.9 版本
    • Version 1.12 & 2.2
    • Version 3.0
    • Version 3.1
    • All
  • Bootstrap中文网
  • Node.js中文文档
  • Webpack中文网
  • NPM中文文档
  • SASS中文网
  • 全栈课堂
  • 91PHP

Copyright 2019 推荐使用阿里云 jQuery 中文网.