Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery DataTables:多个表如何在不删除行的情况下复制行_Javascript_Jquery_Datatables - Fatal编程技术网

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

Javascript jQuery DataTables:多个表如何在不删除行的情况下复制行,javascript,jquery,datatables,Javascript,Jquery,Datatables,我在同一页上有两张桌子 要将所选行从表B复制到表A,我使用以下代码: $('#addButton').click ( function () { table1.row.add($('.selected')).draw( false ).node(); } ); 此代码向表A添加新行,但从源(B)表中删除复制的行 解决方案。根据成员Nikos M的建议解决了此问题。添加“.clone()”方法在复制后停止删除选定行。 也许这可以帮助有同样问题的人。所以代码应该是这

我在同一页上有两张桌子

要将所选行从表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();
方法

说明:创建匹配元素集的深度副本


添加评论作为回答:

使用以下命令:

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

说明:创建匹配元素集的深度副本


它应该做什么,你能分享更多的代码吗?比如:
table1.row.add($('.selected').clone()).draw(false.node()谢谢@Nikos的帮助!你的解决方案解决了这个问题@romansh,great将其添加为答案,如果您愿意,您可以接受它。它应该做什么?您可以共享更多的代码吗?例如:
table1.row.add($('.selected').clone()).draw(false.node()谢谢@Nikos的帮助!你的解决方案解决了这个问题@罗曼什,太好了,他补充道,如果你愿意,你可以接受