我正在将子行动态添加到数据表以显示动态获取的数据。这是该代码:
var oTable = $('#myTable5').DataTable();
var tr = $('#'+id).closest('tr');
var row = oTable.row( tr );
console.log(row);
if ( row.child.isShown() ) {
// This row is already open - close it
row.child.hide();
tr.removeClass('shown');
}
else {
// Open this row
row.child( format(dataSet) ).show();
tr.addClass('shown');
}
但是为了我的一生,我无法弄清楚如何为该子行添加背景色!我尝试了很多事情,但没有任何效果。如果您成功实现了这一目标,请提供帮助。在数据表论坛上发帖没有得到任何回应。
TIA。
您可以如下添加css属性。工作fiddle here
tr.css( "background-color", "red" );