在CSS中按数据*属性选择元素

Jam*_*ber 8 css css3

我非常有信心这是不可能的.但是如何使用data属性定位所有元素.

tr[data-*] //target all data's
Run Code Online (Sandbox Code Playgroud)

LcS*_*zar 0

属性选择器上的文档数据属性上的文档都没有提供此类功能的任何示例或线索。

相反,它明确指出属性选择器由以下组成

[attr=value]

[attr] 表示属性名称为 attr 的元素。

具有相等比较的变体(例如“开始于”、“结束于”等),但仅针对值从不针对attr名称。

因此,如果您的目标是向每个元素添加自定义光标data-something,则需要不同的方法,也许为它们提供特定的类。