在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