【发布时间】:2016-07-21 08:57:23
【问题描述】:
我从 cdn 中包含 select2 并将其应用于我的选择多个输入:
我的javascript:
$('select').select2();
我的html:
<select id = "cars" name="cars[]" multiple = "multiple" required = "required">
我的CSS:
#cars{
background-color:red !important;
}
由于某种原因,每当我将 select2 应用于我拥有的任何选择时,我赋予此选择的所有特定样式都不再出现。我尝试通过 id 和 class 指定这些样式,它们都显示了,但是当我输入 $('select').select2(); 时,我为此选择指定的任何样式都不会显示。
我该如何解决这个问题?
【问题讨论】:
-
检查呈现的选择 - 我怀疑 select2 会隐藏您的选择并创建它自己的选择,您必须对其进行样式覆盖 - 实际上我只是查看并替换了选择 - 此处示例 jsfiddle.net/ishanbakshi/fyhsz9ra
-
@DarrenSweeney 你说得对,我没有找到适合这个选择的风格。我该如何解决?
-
用示例发布答案