jQuery DataTables:多个表如何在不删除行的情况下复制行

jQuery DataTables: Multiple tables how to copy row without removing it

本文关键字:删除行 情况下 复制 DataTables jQuery      更新时间:2023-09-26

我在同一页上有两个表。

要将所选行从表B复制到表A,我使用以下代码:

    $('#addButton').click ( function () {
        table1.row.add($('.selected')).draw( false ).node();
    } );

此代码将新行添加到表A中,但复制的行从源(B)表中删除。

解决方案成员Nikos M的建议解决了这个问题。添加".clone()"方法在复制后停止删除所选行。也许这应该帮助那些有同样困难的人。所以代码应该是这样的:

    $('#addButton').click ( function () {
        table1.row.add($('.selected').clone()).draw( false ).node();
    } );

感谢大家的参与!

添加注释作为答案:

使用这个:

table1.row.add($('.selected').clone()).draw( false ).node();

jQuery.clone方法

描述:创建匹配元素集的深度副本。