Jquery 执行;按键;ajax内容加载后的事件
我正在建立一个类似facebook的回复系统,用户可以回复其他用户的评论 因此,我有一个jquery代码,它在现有列表上方加载一个新的回复Jquery 执行;按键;ajax内容加载后的事件,jquery,ajax,Jquery,Ajax,我正在建立一个类似facebook的回复系统,用户可以回复其他用户的评论 因此,我有一个jquery代码,它在现有列表上方加载一个新的回复 $(".send-comment").on('keypress',function(event) { var keycode = (event.keyCode ? event.keyCode : event.which); if (keycode == '13') { var table = $(thi
$(".send-comment").on('keypress',function(event) {
var keycode = (event.keyCode ? event.keyCode : event.which);
if (keycode == '13') {
var table = $(this).closest("table");
var commenttext = $(this);
$.ajax({
url: '/newcomment',
type: "POST",
data: {
comment: $(commenttext).val(),
},
success: function(response) {
$(response).insertAfter(table);
$(commenttext).val("");
}
});
}
});
问题是,$(“.send comment”)。on('keypress',function(event){…})
不会影响使用ajax加载的新内容,而其他事件会对其进行类似的处理
$(文档)。在(“单击“,”上。请参阅回复”,函数(e){…})
中,我使用该函数查看回复列表
我试过这两种版本,但都不管用
$(document).on('keypress',.send comment',function(event){…})
$(文档).keypress(“.send comment”,函数(事件){…})
$(“.send comment”).keypress(函数(事件){…})
提前感谢您的帮助。$(文档)。在('keypress',“.send comment”)上,函数(event){…}
应该可以工作。这些课程肯定在新内容上吗?