• jQuery
  • jQuery UI
  • jQuery Mobile
  • Sizzle
  • QUnit
  • 插件
  • 贡献
    • CLA
    • 样式指南
    • 错误分类
    • 代码
    • 文档
    • 网站
  • 事件
  • 支持
    • 学习中心
    • IRC/聊天
    • 论坛
    • Stack Overflow
    • 商业支持
  • OpenJS 基金会
    • 加入
    • 成员
    • jQuery 团队
    • 治理
    • 行为准则
    • 捐赠

jQuery API 文档

  • 下载
  • API 文档
  • 博客
  • 插件
  • 浏览器支持

类别: 属性


CSS 规范允许通过元素的属性来识别它们。虽然一些旧版浏览器不支持这种方式来对文档进行样式化,但 jQuery 允许您无论使用什么浏览器都可以使用它们。

使用以下任何属性选择器时,您应该考虑具有多个以空格分隔的值的属性。由于这些选择器将属性值视为单个字符串,因此例如,此选择器 $("a[rel='nofollow']") 将选择 <a href="example.html" rel="nofollow">Some text</a>,但不会选择 <a href="example.html" rel="nofollow foe">Some text</a>。

选择器表达式中的属性值**必须**遵循 W3C CSS 选择器的规则;一般来说,这意味着除有效标识符以外的任何内容都应包含在引号中。

  • 单引号内的双引号:$('a[rel="nofollow self"]')
  • 双引号内的单引号:$("a[rel='nofollow self']")
  • 单引号内转义的单引号:$('a[rel=\'nofollow self\']')
  • 双引号内转义的双引号:$("a[rel=\"nofollow self\"]")

您选择的变化通常是风格或方便性问题。

注意:在 jQuery 1.3 中,[@attr] 样式选择器被删除(它们在 jQuery 1.2 中已被弃用)。只需从您的选择器中删除 "@" 符号即可使其再次生效。

属性包含前缀选择器 [name|=”value”]

选择具有指定属性的元素,该属性的值等于给定字符串或以该字符串开头,后跟一个连字符 (-)。

属性包含选择器 [name*=”value”]

选择具有指定属性的元素,该属性的值包含给定的子字符串。

属性包含单词选择器 [name~=”value”]

选择具有指定属性的元素,该属性的值包含由空格分隔的给定单词。

属性以结尾选择器 [name$=”value”]

选择具有指定属性的元素,该属性的值以给定字符串结尾。比较区分大小写。

属性等于选择器 [name=”value”]

选择具有指定属性的元素,该属性的值完全等于某个值。

也在:选择器 > jQuery 扩展

属性不等于选择器 [name!=”value”]

选择没有指定属性的元素,或者具有指定属性但没有特定值的元素。

属性以开头选择器 [name^=”value”]

选择具有指定属性的元素,该属性的值以给定字符串开头。

具有属性选择器 [name]

选择具有指定属性的元素,无论其值如何。

多个属性选择器 [name=”value”][name2=”value2″]

匹配所有指定属性过滤器的元素。

  • Ajax
    • 全局 Ajax 事件处理程序
    • 辅助函数
    • 低级接口
    • 简写方法
  • 属性
  • 回调对象
  • 核心
  • CSS
  • 数据
  • 延迟对象
  • 已弃用
    • 已弃用 1.3
    • 已弃用 1.7
    • 已弃用 1.8
    • 已弃用 1.9
    • 已弃用 1.10
    • 已弃用 3.0
    • 已弃用 3.2
    • 已弃用 3.3
    • 已弃用 3.4
    • 已弃用 3.5
  • 尺寸
  • 效果
    • 基础
    • 自定义
    • 淡入淡出
    • 滑动
  • 事件
    • 浏览器事件
    • 文档加载
    • 事件处理程序附加
    • 事件对象
    • 表单事件
    • 键盘事件
    • 鼠标事件
  • 表单
  • 内部
  • 操作
    • 类属性
    • 复制
    • DOM 插入,周围
    • DOM 插入,内部
    • DOM 插入,外部
    • DOM 删除
    • DOM 替换
    • 通用属性
    • 样式属性
  • 其他
    • 集合操作
    • 数据存储
    • 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
    • 版本 1.11 & 2.1
    • 版本 1.12 & 2.2
    • 版本 3.0
    • 版本 3.1
    • 版本 3.2
    • 版本 3.3
    • 版本 3.4
    • 版本 3.5
    • 版本 3.6
    • 版本 3.7

书籍

  • Learning jQuery 第四版,作者:Karl Swedberg 和 Jonathan Chaffer Learning jQuery 第四版 Karl Swedberg 和 Jonathan Chaffer
  • jQuery 实战,作者:Bear Bibeault、Yehuda Katz 和 Aurelio De Rosa jQuery 实战 Bear Bibeault、Yehuda Katz 和 Aurelio De Rosa
  • jQuery 简明教程,作者:Cody Lindley jQuery 简明教程 Cody Lindley
  • 学习中心
  • 论坛
  • 推特
  • IRC
  • GitHub

版权所有 2024 OpenJS 基金会 和 jQuery 贡献者。保留所有权利。有关更多信息,请参阅 jQuery 许可证。 OpenJS 基金会 已注册商标并使用商标。有关 OpenJS 基金会 商标列表,请参阅我们的 商标政策 和 商标列表。未在 OpenJS 基金会商标列表 上列出的商标和徽标是其各自所有者的商标™或注册®商标。使用它们并不意味着与它们有任何关联或得到它们的认可。OpenJS 基金会 使用条款、隐私 和 Cookie 政策也适用。

Digital Ocean 提供的网页托管 | Fastly 提供的 CDN | WordPress 提供技术支持