对 html 页面上表列的所有值求和

san*_*ana 4 html jquery

我有一个如下所示的示例表,数据每 5 分钟刷新一次以显示最新的示例 -

TollFree                    US                      Canadian                      
7,312                       826                     141,128     
Run Code Online (Sandbox Code Playgroud)

我需要添加并计算以上所有内容的总数。

 Total Records -
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所尝试的 - http://jsfiddle.net/unKDk/2666/

HTML 页面有 6 个表格,它们具有不同的列数来执行相同的计算。尝试在所有 td 类中使用相同的脚本是相同的。

Mar*_*rno 5

开始了:

var summ = Number($("td:nth-child(1)").text()) + Number($("td:nth-child(2)").text()) + Number($("td:nth-child(3)").text());
console.log("Result: " + summ);
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr>
<th>A</th>
<th>B</th>
<th>V</th>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

根据您的要求进行编辑:

var summ = 0;
$("td").each(function() {
  summ += Number($(this).text());
});;
console.log("Result: " + summ);
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr>
<th>A</th>
<th>B</th>
<th>V</th>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)