您好,我为某些div中的某些元素添加了更多假负载。我的问题是,当我单击“加载更多” jquery切片并单击时,单击所有我的元素(来自我的第一个容器和第二个容器)。

这是我的代码和here is jsFiddle

$(".tohide").hide();
$(".tohide").slice(0, 3).show();

$(".more-comments").click(function(){
    var showing = $(".tohide:visible").length;
    $(".tohide").slice(showing - 1, showing + 999).show();
});

最佳答案

使用next()children(),如下所示:

$(this).next("#comments").children(".tohide").slice(showing, showing + 999).show();


请参见DEMO

关于javascript - jQuery父切片,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14781392/

10-11 03:10