如何将$('#featured article').last().empty();
合并到一个基本的JS / jQuery循环中,以便循环继续,直到#featured article
的实例数减少到有限数量的实例,例如四个?
我认为do while
是最合适的,但是随着实例数量减少而不是增加,我似乎无法解决这个问题。
答案 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();
}