select2 maximumSelectionSize在删除元素后不起作用

select2 maximumSelectionSize not working after removing element

本文关键字:不起作用 元素 删除 maximumSelectionSize select2      更新时间:2023-09-26

我正在使用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有什么问题。标签是动态数据

尝试再次更新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
            });
        });