ラベルをクリックしたときにラジオボタンの状態を変更する代わりにfor
を実行してjQueryを使用しています。ラジオボタンには別のイベントが付いています。そこでは、チェックされているラジオボタンの数を数えます。jQueryトリガを増分するラジオ:-1のオフセットで長さを確認
$('label').click(function(){
$(this).prev('input:radio').trigger('click');
});
$('input[type=radio]').click(function(){
console.log($('input[type=radio]:checked').length);
});
length
のコンソールログが第二のようにクリックし、されている場合、その後、最初のラジオがクリックされたときに1
0
です...
私は何をしないのです!
おかげ
これは、同じjを実行する約30ページの更新です。だから、もし私がちょうど各ページのHTMLを編集するのではなく、JavaScriptでそれを行うなら、それは1時間か2時間を節約します。ありがとう。これはうまくいった。 –
@TimJoyce:ああ、分かった。それがうれしかった。 – RightSaidFred