Использование .change () в списке переключателей должно исправить это.
$("input[name=radio2]").bind("change", function(){});
Убедитесь, что вы поместили эту привязку куда-то, что читается после загрузки переключателей, но до того, как пользователь сможет реально манипулировать переключателями.
Редактировать: Если вы просто пытаетесь запустить функцию только после выбора, я остановился на (непроверенном) решении ниже.
function selectAnswer(radio_name){
val = $("input[name='" + radio_name + "']").val();
//Do what you will
}
$("#submitbutton").bind("click", function(){ selectAnswer("radio2") });