当用户点击按钮时,我的网页上有一个附加到div的表单。当用户单击按钮时,我会触发JQuery,这会向一个PHP页面发送一个AJAX调用,该表单将表单返回给我的AJAX,然后将其附加到div。现在,我正在使用JQuery来处理这个新表单的提交,但它似乎不适用于附加的表单。这是因为首页加载时表单不存在吗?我该怎么办?
JQuery可以从一开始就使用完全相同的表单。
我的JQUERY:
$(".comment-form").submit(function() {
// Jquery form stuff
});
答案 0 :(得分:8)
对于动态添加的元素,请使用:
$(document).on('submit','.comment-form',function(){});
答案 1 :(得分:0)
您可能需要将提交操作绑定到通过javascript添加到DOM的元素。
所以在通过javascript添加表单后再次绑定提交函数。
$('.comment-form').submit(function(){});