Javascript 向现有表中添加新行
我有以下创建新表的代码Javascript 向现有表中添加新行,javascript,ajax,jquery,Javascript,Ajax,Jquery,我有以下创建新表的代码 var html = '<table>'; $.each( results.d, function( index, record ) { html += '<tr><td>' + record.ClientCode + '</td></tr>'; }); html += '</table>'; $("#divResults").append(html); var html=''; $.eac
var html = '<table>';
$.each( results.d, function( index, record ) {
html += '<tr><td>' + record.ClientCode + '</td></tr>';
});
html += '</table>';
$("#divResults").append(html);
var html='';
$.each(results.d,function)(索引,记录){
html+=''+record.ClientCode+'';
});
html+='';
$(“#divResults”).append(html);
我该如何改变这一点,使其不再每次创建一个全新的表,而是将tr和td数据添加到一个已经存在的表中?新数据总是在表中最后一个现有tr/td之后添加?var html;
var html;
$.each( results.d, function( index, record ) {
html += '<tr><td>' + record.ClientCode + '</td></tr>';
});
$("table").append(html);
$.each(results.d,function)(索引,记录){
html+=''+record.ClientCode+'';
});
$(“表格”)。附加(html);
你可以第一次用你现在的方式做,然后其他时间都用这种方式。或者,当页面加载时,您可以从一个空的
开始。如果您已经在#divResults
div中创建了html表,您可以尝试:
$.each( results.d, function( index, record ) {
$('#divResults table tr:last').after('<tr><td>' + record.ClientCode + '</td></tr>');
});
$.each(results.d,function)(索引,记录){
$('#divResults table tr:last')。在(''+record.ClientCode+'')之后;
});