如何在Jquery数据表中获取子行的数据?
当前,当我获取与数据表关联的所有数据时,可以检索父行数据。但无法检索与每个父行关联的子行。请告知。如何在Jquery数据表中获取子行的数据?,jquery,datatable,Jquery,Datatable,当前,当我获取与数据表关联的所有数据时,可以检索父行数据。但无法检索与每个父行关联的子行。请告知。 下面是我在Currenlty使用的方法 var rowIndex = table.row.add(newRow).index(); table.draw(); var row = table.row(rowIndex); var childRow = '<tr>' + '<td&
下面是我在Currenlty使用的方法
var rowIndex = table.row.add(newRow).index();
table.draw();
var row = table.row(rowIndex);
var childRow =
'<tr>' +
'<td>' + ProcurementTypeRemarks + '</td>' +
'<td>' + EngineeringEstimateForeignRemarks + '</td>' +
'<td>' + EngineeringEstimateLocalRemarks + '</td>' + '<td>' + '</td>' +
'</tr>';
table.row(row).child(childRow).show().draw();
var gridData = table.data();
var rowIndex=table.row.add(newRow.index();
table.draw();
var row=表.row(行索引);
夏尔德罗酒店=
'' +
''+采购类型备注+''+
''+工程估算国外备注+''+
''+工程技术卫星标记+''+'''''+'''''+
'';
table.row(row).child(childRow.show().draw();
var gridData=table.data();
找到了一种方法,如果有人遇到这个问题,希望这能有所帮助
var childRowRawHtml = jQuery.parseHTML(gridData.row(index).child()[0].innerHTML);
var array = [];
for (index = 0; index < childRowRawHtml.length - 1; index++) {
var childJson = new Object();
childJson = childRowRawHtml[index];
var childControl = jQuery.parseHTML(childJson.innerHTML);
var objct = {};
objct[childControl[0].id] = childControl[0].value;
array.push(objct);
}
var childRowRawHtml=jQuery.parseHTML(gridData.row(index.child()[0].innerHTML);
var数组=[];
for(index=0;index
请提供完整的代码和标记您所说的子行和父行是什么意思?我已经更新了问题。谢谢。你是说“孩子”来指下一排吗?以及上面的父级?在我使用的时候,var gridData=table.data();它不提供子数据。