如何在jQuery中删除实时提交事件?

Mat*_*iby 3 javascript jquery

我对我们的网站#footer_leads和#footer_leads2两种形式,我有一个实时提交事件,但需要核实一些事情之前的形式被登顶,所以我有这样的代码

$('#footer_leads2, #footer_leads').live('submit', function(e){
    e.preventDefault();
    console.log('again');                           
    var form = $(this);  //save reference to form
    if(somevalidation){
        form.die();
        form.submit(); //submit form
    }
Run Code Online (Sandbox Code Playgroud)

我假设jQuery die事件会像上面的例子那样做,但页面只是进入一个无限循环并崩溃我的浏览器....任何关于如何做到这一点的想法

Bla*_*ger 6

从jQuery die()页面:

注意:为了使.die()正常工作,与它一起使用的选择器必须与最初与.live()一起使用的选择器完全匹配.

试试吧$('#footer_leads2, #footer_leads').die().