Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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 克隆/复制JQGrid_Javascript_Jquery_Jqgrid_Copy - Fatal编程技术网

Javascript 克隆/复制JQGrid

Javascript 克隆/复制JQGrid,javascript,jquery,jqgrid,copy,Javascript,Jquery,Jqgrid,Copy,如果我有一个正确初始化的jqgrid,并且有元素/数据。是否有一种方法可以将整个内容克隆/复制到一个变量中,然后将其附加到另一个html元素中 比如说 <table id="ratioTable" class="d" ></table> 然后在另一个函数中执行如下操作 function setReportElements(){ var report = $('#reportDiv'); var reportElements = m_Settings.re

如果我有一个正确初始化的jqgrid,并且有元素/数据。是否有一种方法可以将整个内容克隆/复制到一个变量中,然后将其附加到另一个html元素中

比如说

<table id="ratioTable" class="d" ></table>
然后在另一个函数中执行如下操作

function setReportElements(){
    var report = $('#reportDiv');
    var reportElements = m_Settings.reportElements;
    for(var ix = 0; ix < reportElements.length; ix++){
        report.append(reportElements[ix]);
    }
}
函数setReportElements(){
var报告=$(“#报告div”);
var reportElements=m_Settings.reportElements;
对于(var ix=0;ix
这样做的目的是,我有几个表需要复制并放入报告中。我认为最简单的方法就是复制整个表,并将其附加到我的report div中。这也是在本地运行的,所以虽然性能很重要,但我还有一些余地


谢谢

好的。。。我一发帖就想出来了。算了吧

无论如何。。。在表id的开头添加“gbox_3;”,它将选择所有元素。。像这样

m_Settings.reportElements.push($('#gbox_primaryCurrentInjectTable'));
m_Settings.reportElements.push($('#gbox_primaryCurrentInjectTable'));