如何处理html中的点击事件(从另一个ajax调用的数据中追加/替换的Html)

时间:2017-03-31 06:53:27

标签: ajax

    $('.a').on('click', function() {
        $.ajax({
            url: "url",
            type:'POST',
            dataType: 'json',
            data: {'user':user},
            showLoader: true,
            success: function(response){
             ******Appending content from response*****
            }
        });
    });

在此之后,如果我点击来自附加内容的按钮,则不会触发点击事件。 我尝试添加.trigger(“点击”),虽然没有帮助。

提前致谢

1 个答案:

答案 0 :(得分:0)

点击绑定时,您的附加按钮不存在,因此没有事件绑定到这些元素。

尝试使用带有选择器的on函数

$(document).on('click', '.a', function() {
    // DO STUFF
});

这会将click事件绑定到具有.a类的所有元素,无论它们是否在绑定时存在。

http://api.jquery.com/on/