Jquery 执行;按键;ajax内容加载后的事件

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

我正在建立一个类似facebook的回复系统,用户可以回复其他用户的评论

因此,我有一个jquery代码,它在现有列表上方加载一个新的回复

$(".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){…}
应该可以工作。这些课程肯定在新内容上吗?