2012-01-19 11 views
1

私のページには10個の質問があり、各質問にはラジオボタングループ(Yes、No)があります。 のチェックを外した質問のリストを取得しようとしています。クリックイベントのページでラジオボタンに続けます。ボタン。ページのラジオボタンのチェックを外した質問のリストを取得します。

$('#btnContinue').click(function() { 
    var result = ''; 
     if ($(":radio:checked").size() < 10) { 

        $(":radio:!checked").each(function() { 
         result += "," + $(this).val(); 
        }); 
        alert(result); 
       } 
}); 

私には必要な結果が得られません。ご意見をお聞かせください。事前に

おかげ

BB

答えて

3

試してみてください。

$('input:radio').not(':checked'); 

は、私はあなたが以下に改正することを提案してもよい:

var unchecked = $('input:radio').not(':checked').map(
        function(){ 
         return $(this).val(); 
        }).get().join(', '); 

JS Fiddle demo

+0

Davidありがとうございます。これも動作していません。たとえば、質問1で[はい]が選択されている場合、結果に質問1は表示されません。しかし、ラジオボタンNOが選択されていないため、質問1が返されます。 – BumbleBee

+1

あなたは、チェックされていない無線入力のそれぞれの値が必要だと言いました。あなたは本当に未回答の質問をしたいですか? –

+0

私の悪いです。私は未回答の質問が必要です。質問を編集しました。 – BumbleBee

関連する問題