全部,当单击单选按钮以查看所选组中是否至少有一个条目时,我需要运行以下代码。
jQuery("input[type=radio]").click(function(event){
alert('it is clicked');
var num_questions = jQuery("#num_questions").val();
var new_questions = parseInt(num_questions) + 1;
for(var i=1; i<new_questions; i++){
var radios = jQuery("input[type=radio]");
var group = radios.filter('[name=rating_value_'+i+']');
if(group.filter(":checked").length==0){
var answers_to_questions = "false";
return false;
}else{
var answers_to_questions = "true";
jQuery("#no_answers").html('');
}
//alert((group.filter(":checked").length)?"checked":"not checked");
}
});
我收到了警报,所以我知道它已经到了,但是,单选按钮没有被选中。但是,当我删除此代码时,它可以正常工作。任何想法为什么这会导致这种情况发生?
提前致谢!