前提・実現したいこと
プルダウンメニューの一項目以外を選択した時、特定の要素にclassを付与したいです。
(申し込まない以外の選択肢を選んだ時、div要素(id="area")にclass="red"を付与)
jQueryは事前に読み込み済みです。
該当のソースコード
js
1$(function(){ 2 $("select_js").on('change', function(){ 3 var val = $(this).val(); 4 if ('申し込まない' == val) { 5 $('#area').removeAttr('class','red'); 6 } else { 7 $('#area').attr('class','red'); 8 } 9 }).change(); 10});
php
1<div id="area"> 2 <select name="商品1" id="select_js"> 3 <option value="">選択してください</option> 4 <option value="申し込まない">申し込まない</option> 5 <?php 6 for($i=1; $i<=5; $i++) { 7 ?><option value="<?php print $i; ?>"><?php print $i; ?>個</option><?php 8 ?><?php 9 } 10 ?> 11 </select> 12</div>
試したこと
上記の内容で試しましたが、classを付与することができませんでした。
記述の部分で間違えている部分がありましたら、ご指摘いただけますと幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/09 04:40