您可以使用
$('#table').find('input.disabled,select.disabled').not(":disabled" )
另请注意,它将返回一个jquery对象.这意味着你的if条件总是正确的.使用length属性获取对象的计数,并在if条件中使用它.
disabled3 = $('#table').find('input.disabled,select.disabled').not(":disabled" ).length; if (length > 0) { alert('Missing somefields') return false; }