javascript - 加载文档后添加内容时不执行 Jquery

标签 javascript php jquery events bing

我使用以下脚本对博客上的帖子点赞

$('.like-unlike').on('click',function() {
    if ($(this).html() == " Like ") {
        postID = this.id.replace('post_', '');


        $.ajax({
            url: 'auth/classes/comments.php',
            type: 'GET',
            data: 'token=<?php echo $token; ?>&post='+escape(postID)+'&like=yes',

            success: function(data) {
                console.log(data);}
        });
        $('.right#stats_'+postID).text(function (idx, text) {
            text = $.trim(text);
            var count = parseInt(text.match(/^(\d+)/), 10) || 0;
            return text.replace(/^\d+/, ++count);
        });
        $(this).html('&nbsp;Liked&nbsp;');
    }

我实现了一个分页脚本,该脚本在页面加载后向服务器发送请求,以便在文档下载后将内容添加到页面。现在我喜欢的脚本不起作用。如果我在它运行的 Firebug ,请帮助

最佳答案

尝试:

$('body').on('click','.like-unlike',function() {
    ...
});

关于javascript - 加载文档后添加内容时不执行 Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20250821/

相关文章:

javascript - 从 AngularJS 访问 LinkedIn API

javascript - Jasmine:在测试中忽略页面重定向

javascript - Jquery自动播放和自动播放下一首歌曲

javascript - 如何在jquery文件上传中触发destroy事件?

javascript - 使用 Typescript 接口(interface)作为变量

javascript - 使用 Javascript 更改链接颜色

php - 具有连接的 Doctrine 查询构建器返回实体数组而不是分组结果

php - MySQL:查询两个值的存在

php - 如何防止 PHP 中的 SQL 注入(inject)?

javascript - 交换两个 html 元素并保留它们的事件监听器