我有一個非常困難的時間搞清楚如何顯示我的計算到.00小數位。它總是把它往上倒。如何讓我的腳本顯示小數點後兩位的計算
下面是代碼:
$(function() {
var $priceHolder = $('#creditsPrice');
if ($priceHolder.size() === 1) {
$('#creditsNeeded').keyup(function(e) {
var $this = $(this),
url = $this.attr('rel'),
credits = parseInt($this.val(), 10);
if (credits <= 0) {
if ($priceHolder.is(':visible')) {
$priceHolder.hide();
}
$priceHolder.hide();
return;
}
if (!$priceHolder.is(':visible')) {
$priceHolder.show();
}
url += '/' + credits;
$.ajax({
method: 'get',
url: url,
dataType: 'json',
success: function(data) {
$('#js-price', $priceHolder).text(data);
}
});
});
}
});
歡迎來到SO--你能更精確一點:哪個變量應該圓整?你的代碼的哪一部分負責舍入到2位小數? – Mateng
credits = parseInt($ this.val(),10);這是信用成本設計的地方。無論出於何種原因,我無法更改爲小數。這是繼承的代碼,但是我找不到其他地方會被覆蓋的代碼。 – ahurst