1

重複の可能性:
小数点以下 2 桁を表示、四捨五入なし

結果の合計数を 2 進数形式でフォーマットする必要があります。jQueryプラグインを使用せずにそれを達成しようとしていますが、次の関数を編集するだけです:

function tally(selector) {
    var total = 0;
    $('p.editable_number').each(function() {
        total += parseInt($(this).text()) || 0;
        $('#subtotal').html(total)
        $('#total').html(total*0.21);
        $('#total1').html(total*1.21);
    })
}

これはどのように変更できVARますか?それを達成する他の方法はありますか?

ここで私の場合、お気づきのように、小数点記号だけでフォーマットされた合計結果が得られません

4

2 に答える 2

1
$('#subtotal').html((total).toFixed(2))
$('#total').html((total*0.21).toFixed(2));
$('#total1').html((total*1.21).toFixed(2));

ただし、基数が整数でない一般的なケースでは、丸めのために基数 + vat != 合計になる可能性があります。

于 2012-10-19T11:08:35.370 に答える
1

私の理解が正しければ、小数点以下 2 桁で表示されるように合計をフォーマットする必要があります。

これを試して:

$('#subtotal').html(total.toFixed(2));

等々...

お役に立てれば。

于 2012-10-19T11:07:47.677 に答える