jquery添加到第一个表的最后一个tr

时间:2009-09-08 17:16:23

标签: jquery html

我有一个如下所示的表结构:

<table id="result">
<tr>
<td id="groupx">
   <table>
   <tr>
   <td>Data</td>
  </tr>
</td>
</tr>
</table>

我想将TD添加到表结果的最后一个tr。试试x.appendTo($("#result tr:last")); 因为它正在添加到表id“group”的最后一个

,所以无法正常工作

关于如何继续使用这种html结构的任何消息并执行此操作?

1 个答案:

答案 0 :(得分:3)

虽然Nadia的答案几乎是好的,但它错过了一件事:浏览器将tr的所有直接table个孩子放入tbody元素中,所以这个:

<table>
  <tr>
    <td>Lol</td>
  </tr>
</table>

内部翻译为:

<table>
  <tbody>
    <tr>
      <td>Lol</td>
    </tr>
  </tbody>
</table>

所以你需要做的就是:

x.appendTo($("#result>tbody>tr:last"));

让我知道它是否有效。