【发布时间】:2015-09-04 12:30:07
【问题描述】:
我有总计一列的代码,但我有已经有总计的子组。除了灰色的总行之外,我可以合计列中的每个数字吗?
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'
-
使用
.not('.sgrouptotal')排除所有类sgrouptotal
标签: javascript jquery datatables datatables-1.10