<select name="name1"> <option value="" selected>選択してください</option> <option value="あああああ">あああああ</option> <option value="いいいいい">いいいいい</option> <option value="ううううう">ううううう</option> <option value="えええええ">えええええ</option> </select> <div class="box"> 「あああああ」、「いいいいい」を選択した場合のみ表示 </div>
.boxはデフォルトで非表示、selectで「あああああ」、「いいいいい」を選択した場合のみ表示させたく下記で一応できたのですが、もう少し省略した記述方法がわかりません。
$(function(){ $('[name=name1]').change(function() { var v = $('[name=name1]').val(); if (v == 'あああああ') { $('.box').css('display', 'block'); } else if (v == 'いいいいい') { $('.box').css('display', 'block'); } else { $('.box').css('display', 'none'); } }); });
ご存じの方、ご教授ねがいます。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/07 11:14