0

我有一个包含信息的数据表,以及一个包含完整文本输入表的字段集。用户应该能够根据信息值添加新行,但这些行未正确添加。显然 tr 正在被克隆和添加(在需要时清空),相应的值正在附加,但数据表的分页没有更新。我无法弄清楚如何正确使用 .fnAddData() 来完成这里的工作。最重要的是,我不知道如何处理“权限”列 - 获取复选框以转换为表格的文本。有任何想法吗?提前致谢。

http://jsfiddle.net/BWCBX/28/

jQuery

$('#addRow').click(function () {
    var tbody = $('#example tbody');
    var tr = tbody.find('tr:first').clone();
    tr.find('td:first').text($(".engine").val());
    tr.find('td:eq(1)').empty();
    tr.find('td:eq(2)').empty();
    tr.find('td:eq(3)').text($(".version").val());
    tr.find('td:eq(4)').empty();
    tr.appendTo(tbody);
});
4

1 回答 1

1

API 文档中有关于如何使用的很好的fnAddData示例。

我已经根据文档中提供的示例重写了您的 JS。我已将复选框提取到单独的函数中以保持高可读性。更新的小提琴在这里

于 2013-10-23T21:05:56.207 回答