Javascript )) }) }) 选择银行 瑞穗 UFJ 尤乔 钱包 日元 事件更改时的回调是异步的。所以,当您试图从money中分配money_值时,它将得到未定义的值。事件更改时的回调是异步的。因此,当你试图从货币中分配货币价值时,它将得到未定义的价值。我认为这是最
)) }) })Javascript )) }) }) 选择银行 瑞穗 UFJ 尤乔 钱包 日元 事件更改时的回调是异步的。所以,当您试图从money中分配money_值时,它将得到未定义的值。事件更改时的回调是异步的。因此,当你试图从货币中分配货币价值时,它将得到未定义的价值。我认为这是最,javascript,jquery,Javascript,Jquery,)) }) }) 选择银行 瑞穗 UFJ 尤乔 钱包 日元 事件更改时的回调是异步的。所以,当您试图从money中分配money_值时,它将得到未定义的值。事件更改时的回调是异步的。因此,当你试图从货币中分配货币价值时,它将得到未定义的价值。我认为这是最好的解决方案。以正确的方式编写正确的代码+1我认为这是最好的解决方案。以正确的方式编写正确的代码+1感谢您通过示例进行充分解释。但是,我认为“money”和“selected”全局变量不是necessary@HoαngViệt、 也许吧,但如果
选择银行
瑞穗
UFJ
尤乔
钱包
日元
事件更改时的回调是异步的。所以,当您试图从money中分配money_值时,它将得到未定义的值。事件更改时的回调是异步的。因此,当你试图从货币中分配货币价值时,它将得到未定义的价值。我认为这是最好的解决方案。以正确的方式编写正确的代码+1我认为这是最好的解决方案。以正确的方式编写正确的代码+1感谢您通过示例进行充分解释。但是,我认为“money”和“selected”全局变量不是necessary@HoαngViệt、 也许吧,但如果您将其包含在事件处理程序中,您将缺乏升级功能的灵活性,如果其他东西可以更改该变量,或者您将需要跟踪它。此外,它的“较小的变化”,让作者来决定)。感谢充分的解释与例子。但是,我认为“money”和“selected”全局变量不是necessary@HoαngViệt、 也许吧,但如果您将其包含在事件处理程序中,您将缺乏升级功能的灵活性,如果其他东西可以更改该变量,或者您将需要跟踪它。此外,这是“较小的变化”,让作者来决定)。
$(document).ready(function () {
var money_span = $("#amount_of_money"),
money_value = money_span.val(),
money = '',
selected = $('#Bank_Type123 option:selected').val();
$('#Bank_Type123').change(function (event) {
event.preventDefault();
selected = $('#Bank_Type123 option:selected').val();
money = 0;
if (selected === "Mizuho") {
money = 10;
} else if (selected === "UFJ") {
money = 11;
} else if(selected === "Yucho") {
money = 12;
}
money_value = money;
money_span.html(money_value);
money_span.show();
});
});
$(document).ready(function () {
var money_span = $("#amount_of_money");
var selected ='';
var money = '';
$('#Bank_Type123').change(function (event) {
event.preventDefault();
debugger;
selected = $(event.target).val();
money = 0;
if (selected === "Mizuho") {
money = 10;
} else if (selected === "UFJ") {
money = 11;
} else if(selected === "Yucho") {
money = 12;
}
money_span.html(money);
money_span.show();
});
});
<select id="Bank_Type123" class="form-control">
<option value="" disabled selected style="display:none;">Choose A Bank</option>
<option value="10">Mizuho</option>
<option value="11">UFJ</option>
<option value="12">Yucho</option>
</select>
<div class="input-group px-1 py-1">
<span class="input-group-addon">Wallet</span>
<span id="amount_of_money" class="input-group-addon unique"></span>
<span class="input-group-addon">JPY</span>
</div>
$(document).ready(function() {
$('#Bank_Type123').change(function(event) {
$("#amount_of_money").text($(this).val());
});
});