Ste*_*Ste 5 javascript jquery sum
我需要总结一些钱的价值,我有这个HTML
<div class=''>54,44</div>
<div class=''>34,10</div>
<div class=''>44,00</div>
<div class=''>14,50</div>
Run Code Online (Sandbox Code Playgroud)
如何使用这些div文本的总和发出警报?(正确的总和!! ;-))非常感谢!
Igo*_*mov 11
添加一些类money(或使用$("div")选择器)并执行以下操作:
var sum = 0;
$(".money").each(function(){
sum += parseFloat($(this).text().replace(",", "."));
});
alert(sum);
Run Code Online (Sandbox Code Playgroud)
首先,值得在每个div上使用原始数据放置数据属性,没有任何特定于语言环境的格式.
例如/
<div data-amount="55.44">54,44</div>
Run Code Online (Sandbox Code Playgroud)
然后假设这些div是可识别的,你可以简单地做
var total = 0;
$('some-selector-for-your-divs').each(function(){
total += parseFloat($(this).data('amount'));
});
Run Code Online (Sandbox Code Playgroud)
编辑:呃!关于货币金额的修正问题.