Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery根据第一列计算每列的计数_Javascript_Jquery - Fatal编程技术网

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吗?我会想出解决方案的