在下面的代码中,每当有人启动点击功能时,我将如何覆盖“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);
});
});