jquery .on()提交事件

我有.on()的问题。 我有多个表单元素(formsclass="remember" ),我也添加了另一个form.remember使用AJAX。 所以,我想要它处理提交事件如下所示:

 $('form.remember').on('submit',function(){...}) 

但添加了AJAX的表单不起作用。

哪里有问题? 这是一个错误?

您需要将事件委托给文档级别

 $(document).on('submit','form.remember',function(){ // code }); 

$('form.remember').on('submit'$('form.remember').submit(相同$('form.remember').submit(但是当你使用$(document).on('submit','form.remember'也将在稍后添加的DOM中工作。

我遇到了同样的问题。 就我而言,事实certificate我的提交function缺less“返回”声明。

例如:

  $("#id_form").on("submit", function(){ //Code: Action (like ajax...) return false; })