我想将表格中一列所有distinc值的总和加到一个新的' Div'或者'文字字段'但我不能发现自己这样做,我对Javascript知识不足,我使用jquery数据表为我的表构建
目前这是我的javascript代码,但无效:
var dataTable = $('.datatable-column-search-inputs').DataTable({
initComplete: function () {
$('#sel0').on('change', function () {
dataTable.columns('.fechas').search(this.value).draw();
var api = this.api(), data;
// Remove the formatting to get integer data for summation
var intVal = function (i)
{
return typeof i === 'string' ?
i.replace(/[\$,]/g, '') * 1 :
typeof i === 'number' ?
i : 0;
};
// Total over all pages
//I want to sum al distinct values of column 3 (this is the column of distinct values)
data = api.column('.sum').data();//like data=api.colum('.sum').unique().data();
total = data.length ?
data.reduce(function (a, b) {
return intVal(a) + intVal(b);
}) :
0;
$(api.column(3).footer()).html(
( $' + total + ' total)'
);
});

有没有办法对列的每个distinc值的列值求和?