处理任何货币符号
以下使用正则表达式,因此您的代码将适用于任何货币。
var balanceValueElementValue1 = parseFloat($('.balance').text().replace(/[^0-9\.]/g,''));
快速标记建议
您可能希望将值存放在 span 元素中,并向 value 元素添加一个标识符,以便您可以更一致、更准确地定位它。
<div class="balance">
<span id="balance-value-1">$500.48</span>
</div>
jQuery
var balanceValueElementValue1 = parseFloat($('#balance-value-1').text().replace(/[^0-9\.]/g,''));
JavaScript
var balanceValueElement = document.getElementById("balance-value-1");
var balanceValueElementInnerText = balanceValueElement.innerText;
var balanceValueElementValue1 = parseFloat(balanceValueElementInnerText.replace(/[^0-9\.]/g,''));