jQuery DataTables:多个表如何在不删除行的情况下复制行
jQuery DataTables: Multiple tables how to copy row without removing it
我在同一页上有两个表。
要将所选行从表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方法
描述:创建匹配元素集的深度副本。
相关文章:
- 在不知道深度或父属性的情况下从对象中删除属性
- 如何在没有单词的情况下从命令行运行Node.js程序'节点'
- 在不刷新整个网格的情况下,向Asp.net网格视图添加新行
- 默认情况下,在展开和折叠表时隐藏行
- Netsuite Suitelet:在不达到治理限制的情况下,遍历事务行项目的列表加载和提交记录
- 如何在知道行位置的情况下对表进行排序
- 在已知行权重的情况下,如何对表行进行排序
- 如何在不删除类似侦听器的情况下从父对象中删除jQuery事件侦听器
- 从技术上讲,是否可以在不拥有页面UI的情况下删除页面UI的某些部分
- 在这种情况下,如何获取选定的表tr行
- jQuery-如何在给定延迟的情况下从元素中删除类
- 如何在不使用TableTool的情况下从jquery数据表中获取选定的行索引
- 在某些情况下,“text”方法会删除单词之间的空格
- 如何在不重新加载的情况下在表单编辑中更改主键后刷新jqgrid行id
- 如何在不影响 Jquery 数据表中其他行的情况下删除选定的现有数据并添加新行
- 如何在不刷新的情况下删除动态创建的表行(最好使用标准的向左滑动动画)
- 是否可以在不删除行的情况下淡出文本
- jQuery DataTables:多个表如何在不删除行的情况下复制行
- 如何在没有 Ajax 请求的情况下删除行
- 如何在不引用DOM节点的情况下删除行