此时,如果条件的任何(OR)为真,则.is()的结果将返回true,如何使其使用AND,即仅在满足所有条件时才返回true? if ($('#search-form #valid_only').is(':checked, :enabled')) {} 选择器中的逗号等同于OR. 在
if ($('#search-form #valid_only').is(':checked, :enabled')) { }选择器中的逗号等同于OR.
在is()
中使用两个条件而不用逗号分隔它们
if ($('#search-form #valid_only').is(':checked:enabled') { // checked and enabled ... }
或者,如果要检查:checked,:enabled并具有类名foo,则可以执行.foo:checked:enabled