我想將代碼應用到一系列匹配的元素,每個元素之間有一個延遲。我不明白爲什麼下面的代碼不工作:setTimeout()函數在jQuery中不起作用每個()函數
jQuery(".myElement").each(function() {
setTimeout(function() {
jQuery(this).remove();
}, 1000);
});
我知道有許多人問類似的問題,但答案還沒有爲我工作。我明白,這段代碼同時將延遲應用到每個匹配元素,這不是我想要的。但我仍然無法弄清楚如何使它工作。
可能重複(http://stackoverflow.com/questions/5202403/how-to-add-pause-between-each-iteration-of-jquery-each)和[如何在回調中訪問正確的this/context](http://stackoverflow.com/q/20279484/218196)。 –