我有以下创建新表的代码。
var html = '<table>';
$.each( results.d, function( index, record ) {
html += '<tr><td>' + record.ClientCode + '</td></tr>';
});
html += '</table>';
$("#divResults").append(html);
我该如何更改它,而不是每次都创建一个全新的表,而是将 tr 和 td 数据添加到一个已经存在的表中?新数据总是添加到表中最后一个现有的 tr/td 之后?
最佳答案
如果你已经在#divResults
div中创建了html表格,你可以试试:
$.each( results.d, function( index, record ) {
$('#divResults table tr:last').after('<tr><td>' + record.ClientCode + '</td></tr>');
});
关于javascript - 向现有表中添加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9975626/