<select name="x1" id="x1" style="width: 20%">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
JS: -
$(document).ready(function(){
$("#x1").select2({
tags: true
});
});
我的select2应该有标记支持,但我的代码不会发生。我做错了什么? Jsfiddle: - https://jsfiddle.net/u4euvsw0/
答案 0 :(得分:6)
您必须添加“multiple”属性才能使其正常工作
<select name="x1" id="x1" style="width: 20%" multiple="multiple">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
答案 1 :(得分:1)
在初始化中添加multiple
和tags
。
<select name="x1" id="x1" style="width: 20%" multiple="multiple">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
答案 2 :(得分:0)
您可以像这样在选择中使用data-select2-tags =“ true”:
<select name="x1" id="x1" style="width: 20%" data-select2-tags="true">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
答案 3 :(得分:0)
如果要查找单个标记系统,则必须将minimumResultsForSearch
放在-1的配置中。这使它对我有用。