花生喂龙
2017-08-17 03:59
采纳率: 73.7%
浏览 3.1k

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • Joshua Lai 2017-08-18 09:14
    已采纳

    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);

    点赞 打赏 评论
  • 鼠小 2017-08-17 04:37

    要汇总,,先得获取,,试试下面这个方法。

    
    
    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

    点赞 打赏 评论

相关推荐 更多相似问题