Javascript Jquery Select2下拉列表问题

Javascript Jquery Select2下拉列表问题,javascript,jquery,jquery-select2-4,Javascript,Jquery,Jquery Select2 4,我使用的是select 2 4.0插件,我使用了以下一组用于多输入的代码 $(".learningsoughtgardian").select2({ width: 'resolve', maximumSelectionLength: 4, placeholder: 'Eg: Physics,German,etc', closeOnSelect: false, templateResult: function(data) { var $res = $('<span

我使用的是select 2 4.0插件,我使用了以下一组用于多输入的代码

$(".learningsoughtgardian").select2({
  width: 'resolve',
  maximumSelectionLength: 4,
  placeholder: 'Eg: Physics,German,etc',
  closeOnSelect: false,
  templateResult: function(data) {
    var $res = $('<span></span>');
    var $check = $('<input type="checkbox" />');

    $res.text(data.text);

    if (data.element) {
      $res.prepend($check);
      $check.prop('checked', data.element.selected);
    }

    return $res;
  }
});
$(“.learningsoughtgardian”)。选择2({
宽度:'解析',
最大选择长度:4,
占位符:“例如:物理、德语等”,
closeOnSelect:false,
templateResult:函数(数据){
var$res=$('');
var$check=$('');
$res.text(data.text);
if(data.element){
$res.prepend($check);
$check.prop('checked',data.element.selected);
}
返回$res;
}
});
closeonselect:false
使下拉列表保持打开状态,
maximumselectionlength:4
意味着我最多可以在框中添加4个元素..并且
templateResult:
在每个字段旁边添加一个复选框

当我使用上述代码时,选择部件的最大数量无效,我可以选择4个以上的项目


请帮我解决…

这可能是因为
关闭选择:false
,他们的文档中没有这样提到示例。。您可以在GIT中提出此问题…执行此代码
$(“.js示例基本多重限制”).select2({maximumSelectionLength:2,closeOnSelect:false})
在他们的控制台中,您也可以在他们的站点中看到相同的行为。。所以他们没有这个测试用例。。提出问题并要求解决……)这是一个已知问题,
maximumSelectionLength
仅在打开下拉列表时才被选中。