var total = 0;
$(".amount").each(function () {
var value = $(this).val();
value = (value.length < 1) ? 0 : value;
var tmp = parseFloat(value).toFixed(2);
total += tmp;
});
$(".total").text(total);
いくつかのテキストボックスをループして、それらの値を合計しようとしています。これにより、厄介な文字列が生成されます。何が足りないの?最初のテキストボックスに8を入力すると、合計テキストは「08.000.000.000.00」になります。私は何が間違っているのですか?通貨としてフォーマットしたいのですが、そうでない場合は、少なくとも10進数の2つだけです。ポインタはありますか?