Javascript Jquery Select2下拉列表问题
我使用的是select 2 4.0插件,我使用了以下一组用于多输入的代码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
$(".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
仅在打开下拉列表时才被选中。