Jquery 使用for循环一次删除一个元素

Jquery 使用for循环一次删除一个元素,jquery,Jquery,我正在根据有多少带有for循环的图像构建一个框列表。 因此,如果有10个图像,将创建10个框 如何根据图像数量一次移除一个框 (我正在制作一个图像传送带,在传送带下面有一个盒子,记录有多少个图像。我有不同的传送带,所以当有人单击以查看不同的传送带时,我需要重新填充盒子) 下面是我如何填充盒子的 for (var i=0; i < get_images.length; i++) { $boxCntr = $(".box_counter").first().clone(true);

我正在根据有多少带有for循环的图像构建一个框列表。 因此,如果有10个图像,将创建10个框

如何根据图像数量一次移除一个框


(我正在制作一个图像传送带,在传送带下面有一个盒子,记录有多少个图像。我有不同的传送带,所以当有人单击以查看不同的传送带时,我需要重新填充盒子)

下面是我如何填充盒子的

  for (var i=0; i < get_images.length; i++) {
    $boxCntr = $(".box_counter").first().clone(true);
    $(".box_counter").last().after($boxCntr);       
  }
for(var i=0;i
如果您已经在使用jQuery,可以执行以下操作:

$('.box_counter').filter(':lt(' + get_images.length + ')').remove();

如果您已经在使用jQuery,可以执行以下操作:

$('.box_counter').filter(':lt(' + get_images.length + ')').remove();

我用它来对付这个

 var clone = $('.box_counter').clone(); 
 $('.box_counter').remove();            
 $("body").append(clone);                

我用它来对付这个

 var clone = $('.box_counter').clone(); 
 $('.box_counter').remove();            
 $("body").append(clone);                
要将框数与具有.images类的项目数同步,请执行以下操作:

$('.box_counter:gt(0)').remove(); // Remove all but one box
$('.images:gt(0)').each(function(){
    $('.box_counter').last().after($('.box_counter').first().clone(true));
});
要将框数与具有.images类的项目数同步,请执行以下操作:

$('.box_counter:gt(0)').remove(); // Remove all but one box
$('.images:gt(0)').each(function(){
    $('.box_counter').last().after($('.box_counter').first().clone(true));
});

你说你是根据图像的数量来创建框的。在创建框之后,图像的数量是否发生了变化?如果是,什么?在你现有的代码中你是如何解释这一点的?这不是一个很清楚的问题。为什么要一次删除一个?这是否意味着你想让它们交错淡出/收缩,而不是一次全部淡出/收缩?我正在制作一个图像旋转木马,在旋转木马下面有盒子,记录有多少图像。我有不同的旋转木马,所以当有人点击查看不同的旋转木马时,我需要重新填充框。只有几个问题,我不确定我是否理解正确。你有一个旋转木马,下面有盒子,上面写着图像的数量。如果有人单击不同的旋转木马,则您希望重用现有的框,而不是将其全部删除。这意味着您可能需要将方框删除/添加到
box\u计数器
集合?是。我完全可以把它们全部删除,我只是不知道你怎么说你是根据图片的数量来创建盒子的。在创建框之后,图像的数量是否发生了变化?如果是,什么?在你现有的代码中你是如何解释这一点的?这不是一个很清楚的问题。为什么要一次删除一个?这是否意味着你想让它们交错淡出/收缩,而不是一次全部淡出/收缩?我正在制作一个图像旋转木马,在旋转木马下面有盒子,记录有多少图像。我有不同的旋转木马,所以当有人点击查看不同的旋转木马时,我需要重新填充框。只有几个问题,我不确定我是否理解正确。你有一个旋转木马,下面有盒子,上面写着图像的数量。如果有人单击不同的旋转木马,则您希望重用现有的框,而不是将其全部删除。这意味着您可能需要将方框删除/添加到
box\u计数器
集合?是。我完全可以把它们全部删除我只是不知道这是怎么一个完全正确的方法,但我不能让它工作这是一个完全正确的方法,但我不能让它工作