上一篇: jQuery 类选择器
下一篇: jQuery 后代选择器
jQuery 属性选择器
1. 选择具有特定属性的元素
要选择具有特定属性的元素,请在属性名称前加上方括号 [],并在方括号内指定属性名。
// 选取具有 "data-toggle" 属性的元素 $("[data-toggle]")
上面的代码将会选取页面中所有具有 "data-toggle" 属性的元素。
2. 选择具有指定属性值的元素
如果你只想选择具有特定属性值的元素,请在属性选择器的方括号内使用等号(=)进行匹配。
// 选取具有 "data-toggle" 属性且属性值为 "menu" 的元素 $("[data-toggle='menu']")
上面的代码将会选取页面中具有 "data-toggle" 属性且属性值为 "menu" 的元素。
3. 选择具有包含指定字符串的属性值的元素
你还可以选择具有属性值中包含指定字符串的元素。使用 *=
运算符来进行匹配。
// 选取属性值中包含 "example" 的元素 $("[data-name*='example']")
上面的代码将会选取页面中具有属性值中包含 "example" 的元素。
4. 选择具有以指定字符串开头的属性值的元素
你可以选择具有以指定字符串开头的属性值的元素。使用 ^=
运算符来进行匹配。
// 选取属性值以 "https://" 开头的元素 $("[href^='https://']")
上面的代码将会选取页面中具有属性值以 "https://" 开头的元素。
5. 选择具有以指定字符串结尾的属性值的元素
你还可以选择具有以指定字符串结尾的属性值的元素。使用 $=
运算符来进行匹配。
// 选取属性值以 ".jpg" 结尾的图片元素 $("img[src$='.jpg']")
上面的代码将会选取页面中具有属性值以 ".jpg" 结尾的图片元素。
通过灵活运用属性选择器,你可以根据元素的属性值进行各种操作和筛选。记得在开发过程中,合理使用属性,并遵循 HTML 规范。
以上是 jQuery 属性选择器的基本用法和示例。通过使用它,你可以方便地选取和操作具有特定属性和属性值的元素,实现各种交互效果和功能。除了属性选择器,还要掌握其他类型的选择器,以便灵活使用 jQuery 的强大功能。记得在开发过程中查阅 jQuery 官方文档,以便了解更多关于选择器和其他方法的详细信息和用法。