0
我該如何將$('#featured article').last().empty();
合併到基本的JS/jQuery循環中,以便循環繼續進行,直到#featured article
的實例數減少到有限數量的實例,例如四個?基本JS/jQuery循環問題
我在想do while
會是最合適的,但是隨着實例數量的減少而不是增加,我似乎無法解決這個問題。
我該如何將$('#featured article').last().empty();
合併到基本的JS/jQuery循環中,以便循環繼續進行,直到#featured article
的實例數減少到有限數量的實例,例如四個?基本JS/jQuery循環問題
我在想do while
會是最合適的,但是隨着實例數量的減少而不是增加,我似乎無法解決這個問題。
#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();
}
當然。我忘了所有關於'.each();'方法。定時器耗盡後我會立即接受。謝謝。 – Ryan 2012-01-15 12:25:43
已編輯。這應該做你想要的。 – njbair 2012-01-15 12:29:51