0

私のjsfiddleでBASE#subtotalが小数で計算されないのはなぜですか。数値に小数を含む数値を入れようとすると(数値をクリックすると編集可能)、BASEは結果を小数で合計しません。

ここで私が編集したコード

$('#subtotal').html(total.toFixed(2));
var vat = parseFloat((0.21 * total).toFixed(2));  
var irpf = parseFloat((0.15 * total).toFixed(2)); 
4

1 に答える 1

1

あなたはラインを持っています

total += parseInt($(this).text());

totalは整数です...したがって、小数はありません。

行を、に置き換えるparseFloatか、intの結果が必要な場合は別の変数を使用します。

jsFiddleを更新しました

于 2012-10-25T11:33:24.123 に答える