0

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

我究竟做错了什么?

谢谢您的帮助。

4

1 回答 1

1

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

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

这会将选中的必需复选框的数量记录到控制台。(小提琴

于 2013-04-14T18:16:23.180 回答