1
有一些append行爲我不明白。我有一個數組,並希望將其值附加到現有的表中作爲下一列。它可以工作,但數組的第二個值是兩次追加,第一個被省略。我知道一個數組是0索引的,append是1索引的。jquery append從數組中寫入第二個值兩次
var i = 0;
$.each(data, function(text, val) {
$(ziel).find('tr:nth-child('+(i)+')').append('<td class="rechts" width="20%">' + val + '</td>');
i++;
}
「ziel」是表格。 我爲我嘗試了不同的值,但沒有任何幫助。所有其他值都按照預期添加。 請幫幫忙,沃爾特
+1,並在http://jsfiddle.net/gaby/XxAA2/ –
演示@BlackSheep:非常感謝,它幫助!很簡單,但從來沒有想過:eq() - 我正在學習jQuery。 – Walterg50
@Gabi:我試着理解你的例子爲什麼會起作用,而我的不是。也許是因爲有$ .getJSON(datei,函數(數據)來獲取數據?(datei是一個文件名) – Walterg50