您可以检查是否没有检查它们:
if ($('.myClass:checkbox:not(:checked)').length > 0) {
// Not all checked
}
Run Code Online (Sandbox Code Playgroud)
误解。在 JsFiddle 上查看这个演示:
$(function() {
$('input').change(function() {
var $all = $(':text.myClass');
var $empty = $all.filter('[value=""]');
if ($empty.length == 0) {
$('#out').text('none empty');
} else if ($all.length == $empty.length) {
$('#out').text('all empty');
} else {
$('#out').text('partial')
}
});
});
Run Code Online (Sandbox Code Playgroud)
应该给你一个可能的解决方案的提示。