确认Select2选择



我正在使用select2 v4,当用户从下拉菜单中选择一个选项时,我正在尝试显示confirm()

所以我有事件 .on("select2:select", function(e) {}),如果用户选择取消从确认对话框。

,我想预防select2。

我有以下内容:

    $("#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', '');
        }
    })

最新更新