在validationEngine plugin裏有validate
這個類,裏面可能有很多參數:例如validate[required,custom[email]]
。在我的css文件中,我想選擇包含required
的類validate
的元素。關鍵字required
可放置在validate
關鍵字的[]
內的任何位置。如何進行選擇?如何選擇具有多個屬性值的元素?
0
A
回答
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;
}
相關問題
- 1. jQuery - 選擇具有相同屬性值的多個元素
- 2. 使用具有多個值的屬性選擇元素
- 3. 如何選擇具有更多屬性的元素?
- 4. jQuery的選擇具有多個屬性的元素
- 5. 選擇具有一個屬性或其他屬性的元素
- 6. SimpleXML:選擇具有某個屬性值的元素
- 7. 如何選擇具有某個屬性的元素的子元素
- 8. 選擇具有多個屬性的多個元素(語言切換器)
- 9. 選擇具有相同屬性值的元素
- 10. jquery選擇具有一些屬性的元素值
- 11. 我可以選擇具有一組屬性值的元素嗎?
- 12. 在jQuery中選擇具有屬性值的元素類型
- 13. XSLT:具有特定屬性值的XPath選擇元素
- 14. 簡單XML - 如何選擇具有特定屬性值的所有元素
- 15. 用於選擇具有空值屬性的元素的jQuery選擇器?
- 16. 選擇具有數據屬性的第一個元素
- 17. CSS - 如何選擇多個屬性值?
- 18. 根據屬性的值選擇元素
- 19. 選擇具有類屬性的一系列元素中的第一個元素
- 20. 在具有多個值的xml-tei屬性中選擇屬性值
- 21. Selenium在ID爲動態時選擇具有多個屬性的元素
- 22. 選擇帶有cheerio屬性的元素
- 23. 如何使用Xpath選擇具有多個類的元素?
- 24. css或xpath選擇器:具有特定值的任何屬性的元素
- 25. jQuery的:選擇所有元素,其中屬性值比的值
- 26. jQuery - 具有特定屬性的元素的選擇器
- 27. 動態選擇元素使用jQuery多元選擇器屬性
- 28. 選擇與mouseover元素具有相同屬性值的所有對象
- 29. 如何選擇具有特定屬性的所有元素?與TinyXPath
- 30. 如何使用xslt選擇具有id屬性的所有元素
這不起作用,因爲屬性值中沒有空格。與該元素匹配的唯一〜=屬性選擇器是[class〜=「validate [required,custom [email]]」](是的,整個shebang)。 – BoltClock
不錯的地方。我只是在我的機器上本地嘗試。看來[class * =「required」]起作用。我已經分別編輯了答案。 – Craig