在现有表格行中添加表格单元格,jQuery

5

我正在尝试使用jQuery向表格中添加值 - 不幸的是,我不知道如何让jQuery将表格单元格添加到现有行中。例如:

$("<td><a href='#'>" + key + "</a></td>").click(function(e) {
    e.preventDefault();
    testset(key);
}).appendTo('#table1');

这将在ID为table1的表格末尾添加单元格。使用jQuery向现有表格行(<tr>)添加单元格的最佳方法是什么?快速搜索未揭示任何信息。 敬礼,

将您的#table1选择器更改为引用所需的表行。如果您能解释得更多一些,例如您想要附加到哪个tr以及一些HTML代码,那会很有帮助。 - James Allardice
最简单的方法是给<tr>添加id或使用选择器,例如:$('#table1 tr:last') - cillierscharl
最后一个已知的表格行 - 感谢,$('#table1 tr:last') 解决了它。 - SystemError
2个回答

6

0

你必须将它们附加到特定的行而不是整个表格:

$("<td><a href='#'>" + key + "</a></td>").click(function(e) {
    e.preventDefault();
    testset(key);
}).appendTo('#table1 tr#yourrowId');

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接