我有一個數組:通過數組for循環單擊事件只會給我最後一項?
var bar = [];
我有一個for循環遍歷數組會:
for (var i = 0; i <= 3; i++) {
$(".left-lg").find(".name").html(bar[i].name);
}
我想用數組中的內容替換DIV.name的內容,它的工作原理,但只給了我陣列中的最後一個。我讀了一個JavaScript的循環將會在最後的點擊事件,所以這就是爲什麼。
任何方式如何糾正這個問題,所以它會通過整個循環,而不是隻給最後一個?
目前尚不清楚你的要求。如果你的數組是'['foo','bar','baz']',那麼你認爲你的div的內容是什麼? – bfavaretto 2012-02-01 19:38:17