尝试使用Jquery在复选框中创建一些必填字段

时间:2013-04-14 18:10:37

标签: javascript jquery input checkbox required

我是一个小提琴手(here)。在此,我需要在执行任何计算之前检查一些必填字段。有6个必填字段,所以我试图检查是否检查了所有6个必需输入(其TR有自己的类)。我使用$('tr.mustPass').find('input.subFieldCheck:checked').length来检查这一点,但它似乎不起作用。无论这是否是六,我的if语句都说它不是,并发出警告说明这一点。

我做错了什么?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您的JavaScript缺少逗号和括号。另外,稍微降低了CSS选择器的特异性:

$('#calculate').on('click', function(event) {
   console.log($('tr.mustPass').find('input:checked').length)
});

这会将已检查的必需复选框的数量记录到控制台。 (Fiddle