2つの入力がチェックされている場合、ボタンが無効の属性を追加する場合は、idチェックボックス入力とクラスラジオボタン入力のセレクタを持つこのコードを持っています。属性を削除しました。残念ながら、それは動作していません。いずれかをクリックしたときに、別のセレクタでそれを動作させるにはどうすれば属性を追加できますか?クリックされた現在の要素を参照する必要がある場合のstatemntインサイドクリック機能のjQuery IDとクラスセレクタ
$("#callbackReq input.callbackopt").on("click", function() {
if ($("#callbackReq input.callbackopt").is(":checked")) {
$("#submitBtn").attr('disabled','disabled');
} else {
$("#submitBtn").removeAttr('disabled');
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<label>
<input type="checkbox" value="" id="callbackReq" name="callbackReq">
Call back
</label>
<br />
<label class="radio-inline radio-choices">
<input class="callbackopt" type="radio" name="acceptedModr" id="approved" value="Y" checked />
Approved
</label>
<label class="radio-inline radio-choices">
<input class="callbackopt" type="radio" name="acceptedModr" id="rejected" value="N"/>
Rejected
</label>
<br />
<button class="btn btn-primary move-right" type="submit" value="ENTER" id="submitBtn" name="submitBtn" disabled>
Save and Next
</button>
ポストだけでなくHTML
言い換えれば、[mcve]が何であるかをよく理解してください。私たちは問題を再現できないときに助ける方法がありません – charlietfl
申し訳ありません、htmlを投稿しました。 – Jemai