私は約4つのオプションを持つ選択メニューを持っています。選択メニューの最初のオプションはNO値です。他のオプションには値があります。ユーザーが値を持つオプションを選択すると、チェックボックスが無効になっている必要があります。それ以外の場合は、空白の値のオプションに戻ると、チェックボックスが再び有効になります。選択メニューに値があるときにチェックボックスを無効にする
以下のコードはチェックボックスを無効にしますが、ユーザーが選択メニューの最初の空白のオプションをクリックしたときにチェックボックスを再度有効にします。
$(document).ready(function(){
$('#select-menu').change(function() {
if ($(this).val() !== ':first-child') {
$("#related-checkbox").attr("disabled", true);
} else {
$("#related-checkbox").attr("disabled", false);
}
});
});
ありがとうmrtsherman、これは機能しました。本当に助けに感謝します。 – mrtonyb