表单上的JQuery提交附加表单不起作用

时间:2014-01-25 03:31:29

标签: javascript jquery ajax

当用户点击按钮时,我的网页上有一个附加到div的表单。当用户单击按钮时,我会触发JQuery,这会向一个PHP页面发送一个AJAX调用,该表单将表单返回给我的AJAX,然后将其附加到div。现在,我正在使用JQuery来处理这个新表单的提交,但它似乎不适用于附加的表单。这是因为首页加载时表单不存在吗?我该怎么办?

JQuery可以从一开始就使用完全相同的表单。

我的JQUERY:

$(".comment-form").submit(function() {

    // Jquery form stuff 

});

2 个答案:

答案 0 :(得分:8)

对于动态添加的元素,请使用:

$(document).on('submit','.comment-form',function(){}); 

答案 1 :(得分:0)

您可能需要将提交操作绑定到通过javascript添加到DOM的元素。

所以在通过javascript添加表单后再次绑定提交函数。

$('.comment-form').submit(function(){});