Jquery 只有新内容淡入,而不是所有内容?

Jquery 只有新内容淡入,而不是所有内容?,jquery,Jquery,由于某些原因,这不起作用,我正在尝试只让下一个内容淡入,而不是每次都让新内容淡入 $(document).ready(function(){ $(".load_more").click(function (){ $('.load_more').html('<img src="images/ajax-loader.gif" />'); $.ajax({ url: "loadmore.php?id=" + $(".ad_di

由于某些原因,这不起作用,我正在尝试只让下一个内容淡入,而不是每次都让新内容淡入

$(document).ready(function(){
    $(".load_more").click(function (){
        $('.load_more').html('<img src="images/ajax-loader.gif" />');
        $.ajax({
            url: "loadmore.php?id=" + $(".ad_display:last").attr("id"),
            success: function(html){
                var newPost = $(html);
                if(newPost.length){
                    newPost.hide().appendTo(".main_page").fadeIn("slow");
                    $('.load_more').html('Load More');
                }else{
                    $('.load_more').replaceWith('There are no more posts.');
                }
            }
        });
    });
});
$(文档).ready(函数(){
$(“.load_more”)。单击(函数(){
$('.load_more').html('');
$.ajax({
url:“loadmore.php?id=“+$(”.ad_display:last”).attr(“id”),
成功:函数(html){
var newPost=$(html);
if(newPost.length){
newPost.hide().appendTo(“.main_page”).fadeIn(“slow”);
$('.load_more').html('load more');
}否则{
$('.load_more').replaceWith('没有更多帖子');
}
}
});
});
});
如何将“html”视为jquery对象(DOM),然后将其设置为动画


非常感谢您的帮助

根据您的要求,尝试使用以下命令使html参数显示其值:

console.log(html);


html的输出是什么?它什么都不做。。在我添加所有渐弱效果(或尝试添加)之前,它只是简单地添加帖子,直到数据用完,但现在它没有反应。你应该看看它有什么价值。试试console.log(html)。您正在将其用作选择器,它必须具有某些功能。不完全确定如何执行此操作。。你能把它作为答案贴在这里吗?把它作为答案加上去。如果它进入“成功”状态,它应该有一个值。 $' . 数字格式($price)。'显然,$封面和$价格被数字所取代。还有10个div看起来都很相似,这就是接下来应该做的事情,这是html的输出;在if语句中,你真的认为这行代码可以用作选择器吗?
alert(html);