如何使用jquery删除除最后2个之外的所有类div?

Lon*_*Guy 5 javascript jquery jquery-selectors

如何使用jquery删除除最后2个之外的所有类div?

我有一组在.comment_container类中显示的注释.当显示所有评论时,默认情况下显示特定微博的所有评论列表,最近显示的最近2个.

但是,如果用户在单击以查看所有评论之前键入评论,则此评论会添加到列表中,现在最近有3条评论显示.由于我设置了一些后端代码的方式,因此当单击show all链接时,会导致最近最少的注释显示两次.

不需要了解细节,但我决定要做的是计算总div和总数除去所有div除了2(列表中最后2个是最近的).

如何使用jquery实现此目的?

亲切的问候

Ror*_*san 7

使用 slice()(并将@Felix Kling归功于更新):

$(".comment_container").slice(0, -2).remove();
Run Code Online (Sandbox Code Playgroud)

但是,鉴于您对问题的描述,这听起来不是最好的行动方案.您可能值得开始一个关于问题的新问题,其中包含有关代码的一些详细信息.

有关slice()的更多信息.