合計価格を表示するための私のjqueryは、価格を表示するにはどうすればよいです.00
か.
質問する
65 次
2 に答える
3
parseInt()
int egers を返します。つまり、小数がないことを意味します。parseFloat()
代わりに使用して、小数を保持し、toFixed(2)
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 に答える