Javascript Jquery根据第一列计算每列的计数
我有下表:Javascript Jquery根据第一列计算每列的计数,javascript,jquery,Javascript,Jquery,我有下表: a b c d -------------- 5 2 25 25 2 48 20 20 5 1 22 22 3 4 31 31 3 3 33 33 3 6 43 43 3 8 45 45 3 5 42 42 3 11 37 37 3 7 40 40 3 10 36 36 1 35 40 40 3 22
a b c d
--------------
5 2 25 25
2 48 20 20
5 1 22 22
3 4 31 31
3 3 33 33
3 6 43 43
3 8 45 45
3 5 42 42
3 11 37 37
3 7 40 40
3 10 36 36
1 35 40 40
3 22 38 38
3 23 35 35
1 31 34 34
我需要根据列A group(即按A分组)计算每列的总和,结果输出:
a b c d
------------
1 20 30 15
2 30 20 24
3 10 30 16
任何人都可以帮助我您可以使用
var table=$(“#示例表”).tableToJSON()
将数据转换为json。然后在生成的json和for循环的帮助下,您可以实现您的目标
单击tableToJSON()的GitHub链接。这段代码应该可以帮助您按第一列的和计算分组
$(文档).ready(函数(){
var组_sum={};
$(“#mytable tbody tr”)。每个(函数(){
元素=$(this.find('td:first').text();
others=$.map($(this).find('td')。not(':first'),function(ele,i){
返回parseFloat($(ele.text());
});
if(组和[元素]==未定义)
{
组和[元素]=其他;
}
其他的
{
对于(我在其他人中)
{
组和[元素][i]+=其他[i];
}
}
})
控制台日志(组和);
})
A.
B
C
D
1.
11
12
13
1.
10
10
10
2.
10
10
10
3.
10
10
10
3.
10
10
10
3.
10
10
10
不太清楚。请添加您尝试的内容。您可以将这两者结合起来。。先是。。在我看来,我不知道您需要什么,但这是服务器端的问题,可以在服务器端轻松完成。我阅读了json文件并制作了表格。我从表中询问,我需要根据第一列组计算每列的总和,即在mysql中,我们按列a分组。与此类似,我在问你能和我共享json吗?我会想出解决方案的