javascript
1$(window).on('load', function(){ 2if($('input.factory').attr('checked')){ 3var date_num = $('input.factory:checked').parent('.gr').index()-1; 4$('.quad li select').prop('disabled',true); 5$('.quad li').eq(date_num).children('select').prop('disabled', false); 6} 7});
やりたいこと
phpのメールフォームで、確認画面に遷移した時に
チェックがついているラジオボタンを取得し、そのボタンが入っている
ボックスのindex()を取得。
別のボックス内にある、セレクトボックスをeq()で指定し、disabledにする。
HTML構造のイメージ
html
1<ul> 2 <li class="gr">ここにラジオボタン</li> 3 <li class="gr">ここにラジオボタン</li> 4 <li class="gr">ここにラジオボタン</li> 5</ul> 6 7 8<ul class="quad"> 9 <li>ここにセレクト</li> 10 <li>ここにセレクト</li> 11 <li>ここにセレクト</li> 12</ul>
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー