作者oao54bb (央)
看板Ajax
標題Re: [問題] 關於for迴圈,變數清空問題
時間Wed Mar 14 20:24:05 2012
我發現我的問題錯了,而是要清空別的東西
var near = $('.near');
near.empty();
for (i= 0; i< datas.length; i++){
var image = '<img src="'+ datas[i].vImg1 +'" width="50" height="50" />';
var html = '<div class="perview">'+image+'</div>';
$(html).appendTo(near);
}
主要是在 near 的部分要清空,
我已先在 for 迴圈前寫了 near.empty();
可是他不太想理我的樣子,
仍然在第二次陣列改變後,繼續往下遞增資料。
請問我的寫法有那裡寫錯了嗎??
※ 引述《oao54bb (央)》之銘言:
: for (i= 0; i< datas.length; i++){
: var image = '<img src="'+ datas[i].vImg1 +'" width="50" height="50" />';
: var html = '<div class="perview">'+image+'</div>';
: $(html).appendTo(near);
: }
: 請教各位:
: 關於這個用for 迴圈將陣列讀出,
: 如果我的陣列是每次將會有不同資料,
: 那我在for 迴圈裡,該怎麼將 image 的變數裡的東西先清空掉,
: 再填入新的陣列資訊呢??
--
Blog
http://oao54bb.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.240.35.140
2F:→ tomin:你想要的結果是怎樣? 03/15 00:08
3F:→ oao54bb:由於我陣列裡面資料會變動,所以列出near的資料,要在下一 03/15 01:49
4F:→ oao54bb:次變動前,先清掉內容,不要往下堆疊 03/15 01:50
5F:→ tomin:$(html).appendTo(near); 改成 near.html(html); 呢? 03/15 02:35
6F:→ oao54bb:感謝,我已解決,是我前面陣列出了點問題 03/16 17:28