javascript - select2 MaximumSelectionSize 删除元素后不起作用

标签 javascript jquery-select2 jquery-select2-3

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

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

它工作正常,它允许用户仅添加 1 种颜色,但是当用户删除该颜色时尝试添加其他颜色,它说 你只能选择 1 项 我不知道 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
            });
        });

关于javascript - select2 MaximumSelectionSize 删除元素后不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33889700/

相关文章:

javascript - 将对象作为 POST 变量从 jquery 传递到 php

twitter-bootstrap - Select2 应用 Bootstrap 输入-lg

jquery - 有没有办法使用 select2 为下拉列表中的每个选项添加描述?

javascript - 使用 jquery validate 在 select2 中输入有效答案后删除类 ('has-error' )

google-chrome - Chrome 正在使用占位符自动填充我的 select2 输入

javascript - POST 请求时 Mongoose 验证错误

javascript - jquery ctrl+enter 在文本区域输入

javascript - 如何分离这个总结性陈述的逻辑?

AJAX 结果问题 - Data.Results 未定义

javascript - 如何将自定义回调添加到 jquery 插件