2017-05-03 96 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

相關問題