如果我有一个正确初始化的 jqgrid,并且有元素/数据。有没有办法让我将整个东西克隆/复制到一个变量中,然后将它附加到另一个 html 元素。
例如。
<table id="ratioTable" class="d" ></table>
在表被初始化并将数据放入其中之后......在 JS 中调用一个函数来执行类似的操作。
m_Settings.reportElements.push($('#primaryCurrentInjectTable').jqGrid('getGridParam'));
然后在另一个函数中做这样的事情..
function setReportElements(){
var report = $('#reportDiv');
var reportElements = m_Settings.reportElements;
for(var ix = 0; ix < reportElements.length; ix++){
report.append(reportElements[ix]);
}
}
这样做的目的是我有几个表需要复制并放入报告中。我认为最简单的方法就是复制整个表格,并将其附加到我的报告 div 中。这也是在本地运行的,所以虽然性能很重要,但我还有一些余地。
谢谢!