次のコードでは、誰かがクリック機能を開始するたびに "donateAmount" 変数をオーバーライドするにはどうすればよいでしょうか?
つまり、誰かがクリックするたびに、変数「donateAmount」内にあるものはすべて削除され、新しい val() 金額に置き換えられます。
ありがとうございました
アップデート
変数のスコープの問題が修正されたおかげで、以下のコードが機能するようになりました。
$('label input').click(function () {
if ($('label input').is(':checked')) {
$(this).parent().addClass('checked');
$('.donate-now label').not($(this).parent()).removeClass('checked');
var donateAmount = $(".checked input").val();
}
$('#click').click(function(){
if ($('label #other').is(':checked')) {
donateAmount = $("#otherAmount").val();
}
$('p').html(donateAmount);
});
});