没有搜到相关资料啊,求助
需要汇总某几列的数据,用的jQuery 的插件 dataTables,这个插件有相关的方法么
var total=0;用api里面的方法,total=api.column(index).data().reduce(function(a,b){return a+b;});或者api.column(index).data().each(function(data){total=data+total;});
$(api.column(index).footer()).html(total);
要汇总,,先得获取,,试试下面这个方法。
function getTableContent(){
var nTrs = table.fnGetNodes();//fnGetNodes获取表格所有行,nTrs[i]表示第i行tr
for(var i = 0; i < nTrs.length; i++){
// if($(nTrs[i]).hasClass('selected')){//相当于$(tr)
var t = table.fnGetData(nTrs[i]);
console.log("aaaaaa:" + t[2]);//获取一行第3列数据
// }
}
}