我有代碼來總計一個列,但我有已經有總計的子組。除了灰色的總行數外,我可以累計列中的每個數字嗎? DataTables:總共一列 - 除了具有特定類的行?
var table = $('#datatable');
var leng = table.find("tr:first").children().length;
// add totals to new row
for (var i = 0; i < leng; i++) {
var total = api
.column(i)
.data()
.reduce(function (a, b) {
// return if it's not a value from the gray row
return intVal(a) + intVal(b);
});
// correct any html mistakes that slip through
if (isNaN(intVal(total)))
total = '';
table.find("tfoot tr:first th").eq(i).html(total);
};
也許灰色的行有一個特定的類? –
他們這樣做,但這看起來代碼明智嗎?這個類是'sgrouptotal' – triplethreat77
使用'.not('。sgrouptotal')'排除所有具有class'sgrouptotal'的東西 –