ラジオボタンでグレードを選択し、jqueryを使ってさまざまな要素を足し合わせた総合結果を表示する評価ツールを作っています。集計はできますが、グレードを変更する際に選択した前の値を減算する方法がわかりません。
これは、私が持っているものの簡略化されたバージョンを示すjsfiddleです..
現在の JQuery
$('input[type=radio]').click(function(){
var x= parseInt($(this).val());
if ($('#weeh:not(:empty)').text()){
var y= parseInt($('#weeh').text());
var z= x+y;
$('#weeh').text(z);
}else{
$('#weeh').text(0);
}
});
予想される動作は次のとおりです。たとえば、「ひどい」をクリックすると 4 が追加されますが、「良い」に変更したい場合は、4 を引いて結果に 1 を追加する必要があります。
あなたの助けは非常に高く評価されています。