<span id="lblSellingPrice" class="productHasRef">£11.00</span>
嗨,我有这个代码。我想删除这个 £,然后将数字乘以 2.50? 可以这个。 休眠变量的大小并不总是 11。
最佳答案
获取跨度的文本,并在删除前面的“£”符号后将其解析为 float 。然后你可以乘以2.5
var price = parseFloat($('#lblSellingPrice').text().substring(1));
var calculationResult = price * 2.5;
如果您想放回货币标记并将其格式化为价格:
var newPrice = '£' + calculationResult.toFixed(2); //toFixed will give you 2 decimals
关于javascript - 如何删除跨度上的 £ 并更改值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21362311/