【发布时间】:2015-08-27 15:25:14
【问题描述】:
这与这个关于如何add class to select2 element 的问题非常相似,但是那里的答案似乎针对该框架的早期版本,该版本在 v4.0 中发生了一些重大变化
根据issue to add an additional custom class to select2-container,您可以将几个未记录的属性传递给 select2 构造函数,包括:containerCss、containerCssClass、dropdownCss 和 dropdownCssClass。
但是在版本 4 中,当我运行以下代码时:
$('.select2').select2({
containerCss: "wrap"
});
我收到以下错误:
未捕获的错误:没有 select2/compat/containerCss
如何在 v4.0 中将类传递给 Select2?
这是 StackSnippets 中的一个示例:
$('.select2').select2({
containerCss: "wrap"
});
<link href="//cdnjs.cloudflare.com/ajax/libs/select2/4.0.0/css/select2.css" rel="stylesheet"/>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/select2/4.0.0/js/select2.js"></script>
<select class="select2 narrow wrap">
<option value="AL">Algebra</option>
<option value="AK">Alaska</option>
<option value="AZ">Arizona</option>
</select>
【问题讨论】:
标签: javascript jquery jquery-select2