javascript - 向现有表中添加新行

标签 javascript ajax jquery

我有以下创建新表的代码。

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>');
});

Example

关于javascript - 向现有表中添加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9975626/

相关文章:

javascript - 使用 Dom Elements 进行字符计数

javascript - 使用 JSON + AJAX 时功能不起作用

javascript - 我想在我想要的时间每天重新启动倒计时两次

jquery - CSS "realistic"阴影(光源)

javascript - 查找边界坐标内的坐标

javascript - php/mysql 搜索结果 - 当类型 >1 时过滤结果,同时保留其他类型不 >1 的结果 - codeigniter

javascript - Chrome 扩展商店

javascript - 如何通过动态表单获取所选ID的列?

javascript - Jquery 自动完成的正确监听器

javascript - 给定数组中数组元素的最长重复子集