添加每个表行的列

时间:2017-03-05 15:19:09

标签: javascript html

我的问题是我一周内每天都有html表工作时间。一周之后,我想在第8列中添加该行7小时,即Total,即一周内一个人赚钱。如何在JAvaScript中做到这一点。

1 个答案:

答案 0 :(得分:0)

使用jQuery可以很容易地实现这一点。

可以在此处找到一些引导您的代码:jQuery sum rows adding all cells

编辑: 我使用上面链接中给出的代码为你做了一个jsFiddle:

     $('tr').each(function () {
     var sum = 0;
     $(this).find('.hours').each(function () {
         var hours = $(this).text();
         if (!isNaN(hours) && hours.length !== 0) {
             sum += parseFloat(hours);
         }
     });
     $(this).find('.total-hours').html(sum);
 });

http://jsfiddle.net/8pf72qpg/2/