js初心者です。
年齢を選択するプルダウンから、「18、19、20」が選択された場合に、
<div class="high_school_student">を表示させたいです。四苦八苦しながら一日かけて調べて、下記コードを記述したのですが、
動きません、、
何が原因でしょうか?
他必要な情報あれば追記します。
宜しくお願い致します。
<div class="group_outer"> <h2 class="legend">現在の年齢</h2> <div class="input"> <select id="002" name="002" title="現在の年齢" required> <option value="">--なし--</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15" selected>15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> </select> </div> </div> <div class="high_school_student"> <div class="group_outer"> <select id="003" name="003" > <option value="">--なし--</option> <option value="はい">はい</option> <option value="いいえ">いいえ</option> </select> </div> </div>
.high_school_student{ display: none; } .active{ display: block; }
function display_ege(){ let element = document.getElementById('002'); if(element=="18"||element=="19"|element=="20"){ $('.high_school_student').addClass('active'); } else { $('.high_school_student').removeClass('active'); } }

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/03/31 07:57