html - 匹配未知的自定义数据属性?

标签 html css css-selectors

有没有办法匹配具有未知自定义数据属性的元素? 未知是指元素可能如下所示:

<div data-unknown="foo"></div>

<td data-someOtherCustomDataAttribute="bar"></td>

我想匹配所有具有 data-* 属性的元素。也就是说,divtd 标签都应该匹配。 我知道如何匹配值,但不知道如何匹配属性本身。

有什么线索吗?

最佳答案

有一类特殊的选择器。它们被称为“attribute selectors” 在previous answer有人提出了类似的解决方案,但它需要一个值,而我的 - 不需要 :)

应该是这样的:

[data-unknown]{
    color: red;
}

基本上 - 您重复整个属性,无论是 data-unknown 还是 data-anything_you_want

可以在这里看到它的一个实例:http://jsfiddle.net/skip405/2vhBj/

关于html - 匹配未知的自定义数据属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11708344/

相关文章:

html - 如何用div和CSS实现 "reddit post"类型框?

html - 在 CSS 中嵌套子选择器

HTML 表的 CSS 类正在影响另一个类表布局

css - :after selector under content?

javascript - 向容器中插入内容

php - 通过电子邮件发送 div 的内容或屏幕截图

html - Bootstrap4 右对齐一行中的一列中的文本

java - 尽管在网页上可用,但无法单击某个元素

jquery - html5 <audio> 标签在激活之前是否从服务器加载音频?

html - 我无法让我的明确修复工作