4 つのラジオ ボタンのセットがあり、クリックするとページの div を表示/非表示にします。
フォームの検証に失敗すると、最後にクリックしたラジオ ボタンがオンになっているフォームにユーザーを戻します。
私が抱えている問題は、この例ではラジオボタンがクリックされていないため、div を表示/非表示にしないことです。
私ができるようにしたいのは、ページの読み込み時にどのラジオボタンがチェックされているかを検出し、クリックイベントを発生させることです。(つまり、誰かがそのラジオボタンをクリックするのをシミュレートします)、divを表示/非表示にします。
非表示を表示する私のコードは次のようになります
$('#showduo').click(function(){
$('div[id^=div]').hide();
$('#div1').show();
html:
<input type="radio" name="type" value="Single" id="hideall" <?php echo set_radio('type', 'Single', TRUE); ?> />
<input type="radio" name="type" value="Singleplus" id="showsingleplus" <?php echo set_radio('type', 'Singleplus'); ?> />
<input type="radio" name="type" value="Duo" id="showduo" <?php echo set_radio('type', 'Duo'); ?> />
<input type="radio" name="type" value="Family" id="showfamily" <?php echo set_radio('type', 'Family'); ?> />
<div id="div1" style="display:none;">