小编Vin*_*inu的帖子

jQuery - 取消下拉列表的确认对话框上的更改事件

我有一个下拉列表,我有jQuery change函数.

我想根据确认对话框实现所选项目的更改.

如果确认为真,我可以继续进行选定的更改,否则我将现有项目保持为已选中并取消更改事件.

我如何用jQuery实现这个?

jquery函数

$(function () {
    $("#dropdown").change(function () {
        var success = confirm('Are you sure want to change the Dropdown ????');
        if (success == true) {
            alert('Changed');  
            // do something                  
        }
        else {
            alert('Not changed');
            // Cancel the change event and keep the selected element
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

记住change函数的一件事只有在选定的项目发生变化后才能点击所以更好地考虑实现它onchange- 但它在jquery中不可用.有没有办法实现这个?

javascript jquery

27
推荐指数
3
解决办法
5万
查看次数

标签 统计

javascript ×1

jquery ×1