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