基本的JS / jQuery循环问题

时间:2012-01-15 12:14:40

标签: jquery while-loop

如何将$('#featured article').last().empty();合并到一个基本的JS / jQuery循环中,以便循环继续,直到#featured article的实例数减少到有限数量的实例,例如四个?

我认为do while是最合适的,但是随着实例数量减少而不是增加,我似乎无法解决这个问题。

1 个答案:

答案 0 :(得分:0)

#featured_article是一个ID,DOM只允许每个ID使用一个元素。将它更改为一个类(即$('.featured_article')),jQuery将为您循环它。您可以使用.remove()而不是.empty()来实际删除DOM树中的元素,我认为,这是您要做的事情:

$('.featured_article').last().remove();

while循环而言,试试这个:

while ($('.featured_article').size() > 4)
{
  $('.featured_article').last().remove();
}
相关问题