jQuery:unbind All Event然后做处理程序

时间:2011-04-18 15:15:02

标签: javascript jquery javascript-events jquery-validate

我有ID名称#submit,并且由于jQuery插件Validate,它附加了多个javascript事件(clickfocusinfocusout,{{ 1}},keyup)。

现在如何submit所有事件并执行处理程序?


通常如果我们想要解开所有,我们会这样做:

unbind

for unbind 1事件并执行处理程序,例如$('#submit').unbind();

click

谢谢你,
GusDe

1 个答案:

答案 0 :(得分:2)

好吧,所以你的问题是unbind在签名上没有回调方法。如果要将新事件重新绑定到按钮,请执行以下操作:

$('#submit').unbind('click').click(function() {
    // Execute this function on click and no other click methods.
});

如果您只想在解除绑定后执行某些操作,那么只需将其放在下一行即可。