我正在使用属性 maximumSelectionSize: 1
的 select2 插件。选择 1 后,窗体上仍有一个事件允许用户单击框的外部,并会出现一条消息:“您只能选择 1 项”。
我根本不想要这条消息。有什么方法可以确保它永远不会出现?
编辑 - 根据要求发布的代码:
$('.select2-select').select2({
maximumSelectionSize: 1
});
编辑 2:aa 和 fiddle :http://jsfiddle.net/s85k7tg7/
最佳答案
您可以使用 select2-opening
事件来防止在有选定项时打开下拉菜单。
$('.select2-select').select2({
maximumSelectionSize: 1
}).on('select2-opening', function(e) {
if ($(this).select2('val').length > 0) {
e.preventDefault();
}
});
关于javascript - Select2 - 只允许一个选定的和禁用的弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27966791/