我的表格如下,
<table>
<thead>
<tr>
<th>Col 1</th>
<th>Col 2</th>
<th>Col 3</th>
</tr>
</thead>
<tbody>
<tr>
<td>...</td>
<td>...</td>
<td>...</td>
</tr>
(etc)
</tbody>
</table>
使用我的自定义HTML更新第i行(var.rowIndex),使用jQuery,我使用
$("table#tableID tr:nth-child(" + (rowIndex) + ")").html(html);
第n个孩子&#39;是我在StackOverflow上找到的解决方案。
这适用于但仅适用于非第1行。在第一个行中,会发生错误:相同的行在第1行和THEAD标题中更新 。因此,两个标题行和行1具有相同的条目。
所有其他行更新都很好,它们会正确更新。
答案 0 :(得分:3)
在选择器中指定tbody
$("tableID tbody tr:nth-child(" + (rowIndex) + ")").html(html);