标记在select2中不起作用

时间:2015-10-11 10:40:30

标签: javascript jquery html jquery-select2

好吧,我有这个简单的select2需要标记支持。 我的代码: -

<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/

4 个答案:

答案 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)

在初始化中添加multipletags

<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的配置中。这使它对我有用。