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; })