2017-05-03 98 views

回答

3

validate[required,custom[email]]

ouch。谈论一个设计不好的班级属性。

您可以在此处执行的最佳操作是在类属性中匹配“验证”和“必需”两个关键字。根据不同的插件,这可能对您不够:

input[class*="validate"][class*="required"] 

你不能在这里使用类选择,因为整个类属性值被视为一个单一的类名,这意味着只有类选择将匹配类名字是.validate\[required\,custom\[email\]\](这就是为什么该类属性是设计不佳的缩影)。

2

此链接可能会派上用场你:https://www.w3schools.com/cssref/css_selectors.asp

我相信你会想沿着线的东西:

.input[class*="required"] 
 
{ 
 
    border-color: #ff0000; 
 
}

+0

这不起作用,因为属性值中没有空格。与该元素匹配的唯一〜=属性选择器是[class〜=“validate [required,custom [email]]”](是的,整个shebang)。 – BoltClock

+0

不错的地方。我只是在我的机器上本地尝试。看来[class * =“required”]起作用。我已经分别编辑了答案。 – Craig

相关问题