求和数jQuery

时间:2015-08-29 14:35:10

标签: javascript jquery

是否有可能像使用jquery的html上的Ms Excel那样总结?如果有一个像<td>USD 7.50</td>这样的字符串怎么样,是否可能?

jsfiddle link.

对不起我的英语顺便说一句。

2 个答案:

答案 0 :(得分:1)

您可以与每个列进行求和

var count=0;
$(".number").each(function(){
    count=count+parseInt($(this).html().replace("USD","").trim());
});
$(".footer-table tr td:last").html(count);

答案 1 :(得分:0)

如果您的专栏可能还有其他文字,除了美元或可能有昏迷,您可以考虑使用正则表达式来替换非数字或句号的所有内容。

注意类似于G6 900.18的内容会被视为6900.18,所以请注意这一点。

jsFiddle

var count=0;
$(".number").each(function(){
    count = count + $(this).html().replace(/[^.\d]/g,'') * 1000;
});
$(".grand-total").html((count / 1000).toFixed(2));