我的 jquery 用于显示总价格削减任何.00
或.
任何东西我怎样才能让它显示价格
问问题
65 次
2 回答
3
parseInt()
返回整数,这意味着没有小数,您可以改用parseFloat()
保留小数,然后toFixed(2)
四舍五入到只有两位
var qty = parseInt($('#Qty').val()); //added cast to int
var price = parseFloat($('#pricetag').text().replace(/^\D/, ''), 10) * qty;
price = '\u00A3' + price.toFixed(2);
$('#sprice').text(price);
于 2013-08-04T07:53:11.223 回答
1
使用 JavaScript 的toFixed
函数:
var num = 10;
var result = num.toFixed(2);
console.log(result); //will display 10.00
所以在你的例子中:
var price = parseFloat($('#pricetag').text().replace(/^\D/, ''), 10) * qty;
price = '\u00A3' + price.toFixed(2);
于 2013-08-04T07:45:04.247 回答