当前位置 : 主页 > 网页制作 > JQuery >

jquery – .is() – 使用AND而不是OR条件

来源:互联网 收集:自由互联 发布时间:2021-06-15
此时,如果条件的任何(OR)为真,则.is()的结果将返回true,如何使其使用AND,即仅在满足所有条件时才返回true? if ($('#search-form #valid_only').is(':checked, :enabled')) {} 选择器中的逗号等同于OR. 在
此时,如果条件的任何(OR)为真,则.is()的结果将返回true,如何使其使用AND,即仅在满足所有条件时才返回true?

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

网友评论