gpt4 book ai didi

javascript - 跨度 jQuery 的总和

转载 作者:行者123 更新时间:2023-12-03 00:53:18 28 4
gpt4 key购买 nike

我正在尝试构建一个 jQuery 函数来计算跨度中的总数

var sumnormaltotal = 0;
$('span[id^="normaloffertotalspan"]').each(function () {
var text = $(this).text();
sumnormaltotal += parseInt(text, 10);
});

该功能工作正常,但我有一些产品的价格以英镑符号开头,例如 1.50 英镑,但我返回的结果将是 1,而不是 1.50,例如,如果我为特定产品选择金额 2该价格返回的结果将是 2 而不是 3,请您帮我提供一些想法。

最佳答案

试试这个..

var sum = 0;
$('.normaloffertotalspan').each(function() {
sum += +$(this).text()||0;
});
$("#subtotal").text(sum);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div >

<span class="normaloffertotalspan" id="option-1">11.11</span><br>
<span class="normaloffertotalspan" id="option-2">22.5</span><br>
<span class="normaloffertotalspan" id="option-3">33.33</span>

</div>

<h3>Subtotal = <span id="subtotal">0.00</span></h3>

关于javascript - 跨度 jQuery 的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52954368/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com