我正在使用select2 v4,当用户从下拉菜单中选择一个选项时,我正在尝试显示confirm()
。
所以我有事件 .on("select2:select", function(e) {})
,如果用户选择取消从确认对话框。
我有以下内容:
$("#select2users").select2().on("select2:select", function(e) {
var data = e.params.data;
if(!confirm("Are you sure you want to ban this user?")) {
e.preventDefault();
}
})
e.preventDefault();
似乎在这里没有任何效果。我一直在搜索,无法获得任何体面的答案。我应该怎么做?
我很愚蠢,我只需清除用户取消的确认对话框而实现的。
。喜欢:
$("#select2users").select2().on("select2:select", function(e) {
var data = e.params.data;
if(!confirm("Are you sure you want to ban this user?")) {
$(this).select2('val', '');
}
})