jquery datatables 想实现汇总某一列数据的功能

没有搜到相关资料啊,求助
需要汇总某几列的数据,用的jQuery 的插件 dataTables,这个插件有相关的方法么

2个回答

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列数据  
 // }  
 }  
}  

参考:http://www.cnblogs.com/losesea/p/6619088.html

Small_Mouse0
鼠小 回复花生喂龙: 嗯,,我没看到插件就,,等待fnFooterCallback大神
大约 3 年之前 回复
qq_24435837
花生喂龙 不是的,我是要找这个插件的方法,已经找到了,但还是有问题,fnFooterCallback
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问