【发布时间】:2012-09-05 09:54:30
【问题描述】:
使用以下函数捕获两个动态生成的表单提交,但不会阻止它们的提交。
$('body').delegate('.edit_faq, .new_faq', 'submit', function(e){
e.preventDefault();
//voodoo
});
我正在使用以下内容,使用live。这可行,但 live 已贬值,最终结果是此代码最终成为一个灵活的插件。
$('.edit_faq').add('.new_faq').live('submit', function(e){
e.preventDefault();
//magic
});
【问题讨论】:
-
这应该可以。您使用的是什么 jquery 版本以及什么浏览器? jsfiddle 上的示例会更容易回答,而且制作测试用例可以发现错误。
标签: javascript jquery delegates jquery-events