在JavaScript中循环重置圆形按钮

时间:2017-11-01 12:20:32

标签: javascript jquery loops button rounding

我在html中定义了几组圆形按钮,我在脚本中重置如下:

@SpringBootApplication
@EnableMongoAuditing
public class Application {

    public static void main(String[] args) throws Exception {
        SpringApplication.run(Application.class, args);
    }
}

这很好用,但看起来并不整洁,所以我试着将它放在一个循环中,如下所示:

$('input[name=innovationGrade1]').attr('checked',false);
$('input[name=innovationGrade2]').attr('checked',false);
$('input[name=innovationGrade3]').attr('checked',false);
$('input[name=innovationGrade4]').attr('checked',false);

但是,循环对我不起作用,并且不会抛出任何错误。你有什么建议吗?

2 个答案:

答案 0 :(得分:2)

替换$('input[name=" + innovationGradeNumber +"]').attr('checked',false);$('input[name="' + innovationGradeNumber +'"]').attr('checked',false);

您使用string而不是变量值

答案 1 :(得分:1)

由于你正在使用jQuery,你可以使用它来使用通配符选择:

$('input[name^="innovationGrade"]').attr('checked',false);

这将选择以'innovationGrade'开头的所有输入元素。