Jquery preventDefault对许多提交都不起作用

Mar*_*iry 3 jquery submit preventdefault

我正在尝试绑定两个提交事件,并阻止第二个事件.

例:

$('form').submit(function(event){ 
    alert(1); 
    //if some condition cut the submit events
    event.preventDefault();
    return false;
});

$('form').submit(function(){ 
    alert(2); 
    return false;    
});
Run Code Online (Sandbox Code Playgroud)

这是http://jsfiddle.net/da3aB/的例子

SLa*_*aks 5

您需要调用event.stopImmediatePropagation()告诉jQuery不要调用为该元素注册的其他事件.

演示