如果我有一个正确初始化的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中。这也是本地运行的,所以虽然性能很重要但我有一些余地。
谢谢!
答案 0 :(得分:0)
好的......我发布后立刻就知道了。去图。
无论如何......将“gbox_”添加到表格id的开头,然后选择所有元素..就像这样。
m_Settings.reportElements.push($('#gbox_primaryCurrentInjectTable'));