jQuery - asegurándose de que todos los grupos de radio estén marcados

Me gustaría recorrer varios grupos de botones de radio (dinámicos) utilizando jQuery, y si no se ha realizado una selección, se produce un error y se detiene el envío del formulario.

Aquí está mi esfuerzo hasta ahora:

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

Perosiempre ¿ignora la instrucción if que detendrá el envío, como si tal vez $ (esto) no sea realmente el valor de los botones de opción?

Aquí hay un jsFiddle:http://jsfiddle.net/aVVW9/

Cualquier ayuda sería muy apreciada, gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta