📅  最后修改于: 2023-12-03 15:09:44.026000             🧑  作者: Mango
在 web 开发中,经常需要对网页上的各种元素进行操作,而 jQuery 是一个非常方便的工具库,可以方便地对网页上的元素进行选择和操作。本文将介绍 jQuery 选择元素中常用的带有数据的选择器。
:data
选择器$(":data(key)")
选择所有具有指定键的 data 属性的元素。例如,选择所有具有 data-name
属性的元素:
$("*:data('name')")
:hasData
选择器$(":hasData(key)")
选择所有具有指定键的 data 属性的元素。例如,选择所有具有 data-name
属性的元素:
$(":hasData('name')")
:not
选择器$(":not(data)")
选择所有没有 data 属性的元素。例如,选择所有没有 data
属性的元素:
$(":not(data)")
[data]
选择器$("[data]")
选择所有具有 data 属性的元素。例如,选择所有具有 data
属性的元素:
$("[data]")
[data-key]
选择器$("[data-key]")
选择所有具有指定键的 data 属性的元素。例如,选择所有具有 data-name
属性的元素:
$("[data-name]")
[data-key=value]
选择器$("[data-key=value]")
选择所有具有指定键和值的 data 属性的元素。例如,选择所有具有 data-age='18'
属性的元素:
$("[data-age='18']")
本文介绍了 jQuery 带有数据的选择器,在 web 开发中这些选择器经常会用到。通过本文的介绍,相信读者对于 jQuery 的选择器有了更深入的了解。