用于检查属性名称是否以值开头的任何选择器?

时间:2016-03-03 13:55:56

标签: css css-selectors

我知道如果属性存在,你可以选择元素

[data-value] { /* rules */ }

或者它的值以某些val

开头
[data-value^="foo"] { /* rules */ }

但是,我可以检查是否包含任何元素包含前缀属性吗?

[^data-] { /* something like it? /*}

当我试图查询具有前缀aria atrittube的页面的所有属性时,出现了这个问题。例如。咏叹调,咏叹调... ...

1 个答案:

答案 0 :(得分:1)

不幸的是,只有CSS选择器才能做你想要的事情,你必须指定你想要包含的每个属性。例如:

[aria-hidden], [aria-live]
{
}

然而,有可能使用javascript做一些事情,所以你可能想看看它是否适合你。