【发布时间】:2017-11-30 21:06:16
【问题描述】:
我使用 select2 定义了以下多个下拉列表,但占位符不起作用?
<select class="js-select2" multiple="multiple" placeholder="Select State">
<option value="AK">Alaska</option>
<option value="HI">Hawaii</option>
</select>
<select class="js-select2" multiple="multiple" placeholder="Select Fruits">
<option value="Apples">Apples</option>
<option value="Oranges">Oranges</option>
</select>
<script>
$(".js-select2").select2({
// placeholder: 'Select an option...'
});
</script>
仅当我在 select2 选项列表中定义占位符(上面已注释掉)时才有效,但我想使用单个类来初始化所有 select2 多选下拉菜单并显示不同的占位符。
有可能实现吗?
【问题讨论】:
-
如果您在零索引处没有空的
<option>,您上面的注释行将不起作用。 -
@Afnan 它确实有效,因为它是多选。
标签: javascript jquery select2