這裏是我的HTML,其中有兩個單選按鈕。默認選中的按鈕是「租賃」按鈕。當您檢查單選按鈕時觸發一個動作
<input
id="quotation_request_payment_option_lease"
class="choose_payment_option"
name="quotation_request[payment_option]"
type="radio"
value="lease"
checked="checked">
<input
id="quotation_request_payment_option_finance"
class="choose_payment_option"
name="quotation_request[payment_option]"
type="radio"
value="finance">
我想要做的是,當租賃按鈕被選中時,打印「租賃」到控制檯。當檢查「財務」時,打印「財務」到控制檯。 我試過各種東西都無濟於事。
這不起作用:
$(document).ready(function() {
$('input[type=radio[name='quotation_request[payment_option]']').change(function() {
if (this.value == 'lease') {
console.log("lease");
}
else if (this.value == 'finance') {
console.log("finance");
}
});
});
*「默認選中的按鈕是」租賃「按鈕。」* - 爲什麼在兩個按鈕上都選中了checked =「checked」? – nnnnnn
這是一個錯字,我的意思是隻檢查=「檢查」的租約按鈕 – AliciaGuerra