0

我正在使用 select2 插件版本:3.4.4 我对 select2 的 maximumSelectionSize 的问题。我想允许向用户添加自定义标签,所以我使用带有标签的 select2 我的代码是

$('#color_group').select2({
    theme: "bootstrap",
    placeholder: "Select color Name",
    tags: ['red', 'blue'],
    maximumSelectionSize: 1
});

它工作正常,它只允许用户添加一种颜色,但是当用户删除该颜色时,尝试添加一些其他颜色,它说You can only select 1 item我不知道​​ select2 有什么问题。和标签是动态数据

4

1 回答 1

1

尝试像这样在 select2 中再次更新 maximumSelectionSize 的值

   $('#color_group').select2({
        theme: "bootstrap",
        placeholder: "Select color Name",
        tags: ['red', 'blue'],
        maximumSelectionSize: 1
    });


   //add this code after above code and try    
    $('#color_group').on('change', function() {
            $('#color_group').select2({
                theme: "bootstrap",
                placeholder: "Select Group Name",
                tags: ['red', 'blue'],
                maximumSelectionSize: 1
            });
        });
于 2015-11-24T10:05:26.267 回答