【发布时间】:2011-12-21 09:41:18
【问题描述】:
我有一个带有单击事件的按钮(来自 3. 方库),它提交表单。我喜欢移除点击事件,添加我自己的函数并在验证后调用原始事件。
我以为我只是添加了一个 event.stopImmediatePropagation(); 但这不起作用。可能是因为添加事件的顺序(?)。
是管理事件执行的另一种方式吗?
或者我怎样才能让旧事件做这样的事情:
originalClickEvent = $('#button').doSomeMagicAndGetTheEvent('click');
$('#button').unbind();
$('#button').bind('click', function (event) {
if (valid()) originalClickEvent();
});
【问题讨论】:
标签: javascript jquery