jQuery - sprawdzanie wszystkich grup radiowych

Chciałbym zapętlić wiele (dynamicznych) grup przycisków opcji za pomocą jQuery, a jeśli nie dokonano żadnego wyboru, generuje błąd i zatrzymuje przesłanie formularza.

Oto mój dotychczasowy wysiłek:

$("form").submit(function() {
    $(":radio").each(function(){
        if($(this).val().length == 0) {
            alert('Not selected all radios');
            return false;
        }
    }); 
});

Ale tozawsze ignoruje instrukcję if, która zatrzyma wysyłanie, jakby być może $ (this) w rzeczywistości nie jest wartością przycisków radiowych?

Oto jsFiddle:http://jsfiddle.net/aVVW9/

Każda pomoc byłaby bardzo mile widziana, dziękuję!

questionAnswers(3)

yourAnswerToTheQuestion