使用第一行中的第n个孩子':更新表中的第n行有一个错误

时间:2016-01-07 19:50:49

标签: javascript jquery html

我的表格如下,

<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具有相同的条目。

所有其他行更新都很好,它们会正确更新。

1 个答案:

答案 0 :(得分:3)

在选择器中指定tbody

$("tableID tbody tr:nth-child(" + (rowIndex) + ")").html(html);