我有一个表,其中每一行包含两个元素:
<table>
<tr><td>A</td><td>B</td></tr>
<tr><td>C</td></tr>
</table>
我正在尝试将带有“D”的单元格附加到最后一行(当前表中已经存在的第二行),但是遇到了困难。
我试图执行:
$("table").children().get(1).append("<td>D</td>");
和
var elem = $("<td/>", {
text: 'D'
});
$("table").children().get(1).appendChild(elem);
我得到了错误:
Uncaught Error: NotFoundError: DOM Exception 8
将 tbody 放在那里也不起作用:
$("table tbody").children().get(1).appendChild(elem);
什么是正确的方法来做到这一点?
我不想仅仅依赖于“最后一个 td”,因为假设我有另一个元素“E”,我希望它自己自动添加到第三行,而不是在末尾添加它作为第三列第 2 行。