基本価格が 249.99 ドルのチェックアウト フォームがあります。ユーザーは 99.99 ドルで机や椅子を追加することができます。現在、価格は変更されていますが、基本価格に追加するのではなく、基本価格を削除しています。選択を解除すると、実際には基本価格が差し引かれ、合計は 0 ドルになります。
$(':checkbox').change(function(){
var sum = 0;
var names = $(':checked').map(function(){
sum += (this.value - 0);
return this.name;
}).get().join(',');
var spans = $('span.amount');
spans[1].innerHTML = sum;
});
私が何を意味するかを示すために、ここでフィドルを作成しました。では、基本価格を 249.99 ドルのままにし、適切な計算を行うにはどうすればよいでしょうか? 事前にご協力いただきありがとうございます。