jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – 计算每个类似类的td的总和大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我的html表td看起来像这样
<td class="20">1</td>
<td class="20">2</td>
<td class="20">3</td>
<td class="20">4</td>
<td class="20">5</td>
<td class="20">3</td>
<td class="@R_346_10586@l"></td>
<td class="30">2</td>
<td class="30">5</td>
<td class="30">6</td>
<td class="@R_346_10586@l"></td>

我正在计算td在课堂总数之前可用的数量,并将其值并入相应的总类td中.

所以我想得到

<td class="20">1</td>
<td class="20">2</td>
<td class="20">3</td>
<td class="20">4</td>
<td class="20">5</td>
<td class="20">3</td>
<td class="@R_346_10586@l">@R_346_10586@l : 18</td>
<td class="30">2</td>
<td class="30">5</td>
<td class="30">6</td>
<td class="@R_346_10586@l">@R_346_10586@l : 13</td>

这是我试过的

var sum = 0;
$('.@R_346_10586@l').each(function(){
var tdTxt = $(this).prev('td').text();
    sum += parseFloat(tdTxt);                       
});

但它没有工作.怎么实现呢?

解决方法

尝试:
var temp = 0;
$('td').each(function(){

var tdTxt = $(this).text();
     if($(this).hasClass('@R_346_10586@l')) {
         $(this).text(temp);
         temp = 0;
    } else {
       temp+= parseFloat(tdTxt);    
    } 

});

https://jsfiddle.net/8f4b1tok/

大佬总结

以上是大佬教程为你收集整理的jquery – 计算每个类似类的td的总和全部内容,希望文章能够帮你解决jquery – 计算每个类似类的td的总和所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。