下面是代碼:爲parseFloat我簡單的JavaScript代碼忽略小數
function updateCartSubtotal() {
var subtotal = 0.00;
$('span.item-subtotal-value').each(function() {
subtotal = subtotal + parseFloat($(this).text()); //24.00 for example.
});
console.log(subtotal); // Logs: "144"
$('span.cart-subtotal-value').text(subtotal); //Places: "144" in the .text().
$('span.cart-subtotal').text(subtotal);
}
那我做錯了嗎?爲什麼這會忽略兩個尾隨零?
它正確添加,只是沒有顯示小數。
在這種情況下,我需要**來顯示這些數字。這是爲了顯示價格小計。所以需要兩個額外的零。 – 2012-01-09 02:59:06
請參閱我編輯的答案。 – ThiefMaster 2012-01-09 03:00:26