目前,如果条件为.is()
的任何( OR ),则true
的结果将返回true,如何使用 AND ,相反,即只有满足所有条件才返回true
?
if ($('#search-form #valid_only').is(':checked, :enabled')) {
}
答案 0 :(得分:5)
选择器中的逗号等同于OR。
在 is()
if ($('#search-form #valid_only').is(':checked:enabled') { // checked and enabled
...
}
或者,如果您想查看:checked
,:enabled
并拥有班级名称foo
,则可以.foo:checked:enabled
答案 1 :(得分:2)
您可以组合您的选择器:
if ($('#search-form #valid-only').is(':checked:enabled')) {
}