jquery append从数组中写入第二个值两次

时间:2014-01-30 22:52:11

标签: jquery append

有一些追加的行为我不明白。我有一个数组,并希望将其值作为下一列附加到现有表。它工作,但数组的第二个值是两次附加,第一个省略。我知道数组是0索引的,并且追加是1索引的。

var i = 0;
$.each(data, function(text, val) {
$(ziel).find('tr:nth-child('+(i)+')').append('<td class="rechts" width="20%">' + val + '</td>');
i++;
}

“ziel”就是这张桌子。 我尝试了不同的价值观,但没有任何帮助。所有其他值都作为exscpected附加。 请帮忙,沃尔特

1 个答案:

答案 0 :(得分:1)

:nth-child不是从零开始的,因此:nth-child(0)不会选择任何元素,而是使用:eq()选择器或.eq()方法。