在JavaScript中重置循环中的圆形按钮
我在html中定义了几组圆形按钮,我在脚本中重置了这些按钮,如下所示:在JavaScript中重置循环中的圆形按钮,javascript,jquery,loops,button,rounding,Javascript,Jquery,Loops,Button,Rounding,我在html中定义了几组圆形按钮,我在脚本中重置了这些按钮,如下所示: $('input[name=innovationGrade1]').attr('checked',false); $('input[name=innovationGrade2]').attr('checked',false); $('input[name=innovationGrade3]').attr('checked',false); $('input[name=innovationGrade4]').attr('che
$('input[name=innovationGrade1]').attr('checked',false);
$('input[name=innovationGrade2]').attr('checked',false);
$('input[name=innovationGrade3]').attr('checked',false);
$('input[name=innovationGrade4]').attr('checked',false);
这项工作非常完美,但看起来并不整洁,因此我尝试将其放入一个循环中,如下所示:
for (j = 1; j < 5; j++) {
innovationGradeNumber="innovationGrade"+j;
$('input[name=" + innovationGradeNumber +"]').attr('checked',false);
}
(j=1;j<5;j++)的{
innovationGradeNumber=“innovationGrade”+j;
$('input[name=“+InnovationRadeNumber+”).attr('checked',false);
}
但是,循环对我不起作用,也不会抛出任何错误。你有什么建议吗?替换$('input[name=“+InnovationRadeNumber+”).attr('checked',false)代码>
具有
$('input[name=“”+InnovationRadeNumber+“]”)attr('checked',false)代码>
您使用的是字符串
不是变量值,因为您使用的是jQuery,所以可以使用以下通配符选择:
$('input[name^=“innovationGrade”]).attr('checked',false)代码>
这将选择以“innovationGrade”开头的所有输入元素