【发布时间】:2013-09-22 04:50:54
【问题描述】:
我有一个要求,我将决定 select2 ui 中允许的最大选择。我该怎么做。我试过了
$('#ChnageLnk').on('click',function(){
$('#SelectD').select2({maximumselectionsize :1});
});
【问题讨论】:
标签: jquery jquery-select2
我有一个要求,我将决定 select2 ui 中允许的最大选择。我该怎么做。我试过了
$('#ChnageLnk').on('click',function(){
$('#SelectD').select2({maximumselectionsize :1});
});
【问题讨论】:
标签: jquery jquery-select2
请注意
从select2 的4.0 版 开始,他们已将maximumSelectionSize 更改为maximumSelectionLength。
您可以在这个问题中找到更多信息: maximumSelectionSize isn't working in Select2
【讨论】:
编辑
抱歉 - 刚刚检查过。该选项不应该全部小写 - 它应该像这样的驼峰式大小写:
$('#ChnageLnk').on('click',function(){
$('#SelectD').select2({ maximumSelectionSize: 1 });
});
【讨论】:
select2。如果您设置了更多选项参数/具有动态数据/等。 - 你失去了一切。这不是常见的解决方案。
$('#ChnageLnk').on('click',function(){
$('#SelectD').select2({ maximumSelectionSize: 1 });
});
【讨论】:
这应该适用于旧的 3.5 库
if($('#SelectD').data('select2') !== 'undefined') {
$('#SelectD').data('select2').opts.maximumSelectionSize = 4;
}
【讨论】:
这对我有用:
$('#ChnageLnk').on('click',function () {
$('SelectD').select2({ //re-init
maximumSelectionLength: 1
});
});
【讨论】: