我最近一直在研究CSS选择器,并且遇到了关于新的"data-*"属性的问题.
我理解为了选择具有数据属性的元素,有几种方法可以解决它:
[data-something='value']{...} // data-something has value = 'value'
[data-something^='value']{...} // data-something has value that STARTS with 'value'
[data-something*='value']{...} // data-something has value with 'value SOMEWHERE in it
Run Code Online (Sandbox Code Playgroud)
这些还有其他变体,但我的问题涉及CSS选择器,它们可以定位只具有"数据"属性的元素.更具体地说,是否有一个CSS选择器可以定位具有任何"数据"属性的元素?
虽然不正确,但我想的是:
[data]{...}
Run Code Online (Sandbox Code Playgroud)
我一直在搜索Google,但还没有找到关于该属性的通用选择器的任何内容.