jQuery - stellt sicher, dass alle Funkgruppen überprüft werden

Ich möchte mit jQuery mehrere (dynamische) Optionsfeldgruppen durchlaufen, und wenn noch keine Auswahl getroffen wurde, wird ein Fehler ausgegeben und die Formularübermittlung gestoppt.

Hier sind meine bisherigen Bemühungen:

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

Aber esimmer Ignoriert die if-Anweisung, die die Übermittlung stoppt, als ob $ (this) möglicherweise nicht der Wert der Optionsfelder ist?

Hier ist eine jsFiddle:http://jsfiddle.net/aVVW9/

Jede Hilfe wäre sehr dankbar, danke!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage