jQueryで、ラジオボタンのidを取得して特定のボタン(下記ID.204の方)を選択した場合に要素を表示させたいです。
フォームを入力し確認画面に遷移した後、戻って編集したい場合に、下記のコードが発動しているために、ID.204をチェックしている状態でも非表示になってしまいます。
// 初期表示を非表示にする
$('#credit_payment').hide();
こちらを「読み込み時に(下記ID.3)の方を選択されていたら」という条件を加えてhide()を実行する、という風に書き替えたいのですが、行き詰ってしまいました。。
どなたかお知恵を貸していただけないでしょうか。(jQueryを使わない方法でも実装できれば問題ないです)
よろしくお願いします。
### 該当のソースコード ```ここに言語名を入力 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script> $(document).ready(function(){ // 初期表示を非表示にする $('#credit_payment').hide(); }); $('[id="jp.co.interfactory.util.httpKESSAI_ID.204"]').change(function() { // 表示する $("#credit_payment").show(); }); $('[id="jp.co.interfactory.util.httpKESSAI_ID.3"]').change(function() { // 非表示にする $("#credit_payment").hide(); }); </script>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/11/16 03:32