0

次の html と idTabs jquery プラグインを使用して、タブ付きのサインアップ/ログイン/匿名投稿フォームを作成しています。

 <div id="form_tabs">
        <ul>
          <li id="tab_radio_1"><span class="corner_fix"></span><input class="input_radio" type="radio" name="registered" value="1" checked="checked" /> <a class="selected" href="#tab1">Yep, I'm new here</a></li>
          <li id="tab_radio_2"><input class="input_radio" type="radio" name="registered" value="2" /> <a href="#tab2">Nope, I'm registered</a></li>
          <li id="tab_radio_3"><input class="input_radio" type="radio" name="registered" value="3" /> <a href="#tab3">I don't want to register</a></li>
        </ul>
 //more divs, radio buttons and text boxes below//

問題は、href リンクをクリックしてタブを変更すると (その後、選択したラジオ ボタンを変更すると)、ラジオ ボタンの値が変更されたというイベントが発生しないように見えることです。

現在どのラジオ ボタンが選択されているかを調べる必要がありますが、これを見つけるための「通常の」Jquery コードはこれまでのところ機能していません。

大変助かりました

4

1 に答える 1

0

片道は次のようになります

$("#form_tabs ul li a").on('click',function(e){
 if($(this).closest("li> :radio").is(':checked'))
  console.log('im checked');
 else
   console.log('im NOT checked');
});
于 2013-03-18T20:53:32.393 に答える