我在小提琴中工作(这里)。在此,我需要在执行任何计算之前检查一些必填字段。有 6 个必填字段,所以我试图检查所有 6 个必填输入(其 TR 有自己的类)都已检查。我曾经$('tr.mustPass').find('input.subFieldCheck:checked').length
检查过这个,但它似乎不起作用。不管这是否是六,我的 if 语句都说不是,并发出警报说明这一点。
我究竟做错了什么?
谢谢您的帮助。
您的 JavaScript 缺少逗号和括号。此外,稍微降低了 CSS 选择器的特异性:
$('#calculate').on('click', function(event) {
console.log($('tr.mustPass').find('input:checked').length)
});
这会将选中的必需复选框的数量记录到控制台。(小提琴)