<span id="lblSellingPrice" class="productHasRef">£11.00</span>嗨,我有这个代码,我喜欢去掉这个by,然后把这个数字乘以2.5?这个可以吗。睡眠量变量并不总是11。
发布于 2014-01-26 10:34:15
为此,可以使用text()和replace()方法。
$('#lblSellingPrice').text(function(i,v){
return '£'+(parseFloat(v.replace('£',''))*2.50).toFixed(2);
});toFixed(2)只能用来设置两个小数点。
发布于 2014-01-26 10:34:53
获取span的文本,并在删除前面的“£”符号后将其解析为浮动。然后你可以把它乘以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发布于 2014-01-26 10:33:01
var num = parseFloat($('#lblSellingPrice').text().substring(1))*2.5https://stackoverflow.com/questions/21362311
复制相似问题