答案 0 :(得分:1)
问题在于这一行:select[multiple] option:disabled .form-control {
此选择器会转换为"具有类form-control
的元素,其父级是option
,其伪选择器为disabled
,其中'父级为select
,其属性为multiple
"。
您想要的是具有属性select
的{{1}}元素,伪选择器multiple
和disabled
类。这将成为form-control
。
在选择器中添加空格表示您要选择元素的子元素。这是everything you can do with CSS selectors的简要介绍。相关的是select.form-control[multiple]:disabled
,element,element
和element element
。
要回答第二个问题,element>element
会选择已停用的元素。 :disabled
选择属性为[disabled]
的元素。但是,要禁用元素,需要才能使用disabled
属性。因此,它们实际上是相同的。我得到了一切吗?