【问题标题】:select2 maximumSelectionSize not working after removing element删除元素后select2 maximumSelectionSize不起作用
【发布时间】:2015-11-24 09:20:24
【问题描述】:

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

【问题讨论】:

    标签: javascript jquery-select2 jquery-select2-3


    【解决方案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-06-11
      • 1970-01-01
      • 2013-12-31
      • 2018-03-18
      • 2012-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-02
      相关资源
      最近更新 更多