2013-01-31 38 views
0

這必須是一個基本問題,但我不能周旋。 爲什麼append方法將兩次相同的信息打印到div中?jquery append - 打印兩次相同的信息

HTML:

<div class="error_display"></div> 

的Jquery:

$(document).ready(function() { 
    var errorlist = []; 
    errorlist.length = 0; 
    errorlist.push("Array test"); 
    for(var i = 0; i < errorlist.length; i++) { 
     $('.error_display').append(errorlist[i]+"<br/>");  
    } 
}); 
+0

檢查[http://jsfiddle.net/sXauN/](http://jsfiddle.net/sXauN/)。以上代碼僅打印一次信息。可能是'$('。error_display')'在代碼的其他地方用於數據追加。 –

+0

你能提供一個jsfiddle或plnkr嗎? – Daiwei

回答

0

嘗試增加console.log(/* variable of interest */);監視一些你正在觀看的條件。如果一切都失敗,您還可以添加一些內容來檢查該行是否已經存在。