📅  最后修改于: 2023-12-03 15:16:47.412000             🧑  作者: Mango
jQuery的is()方法用于检查当前元素是否匹配给定的参数。它返回true或false值。
这个方法也被称为jQuery选择器方法,因为它可以被用作元素的选择器。
$(selector).is(filter)
以下是一个使用选择器表达式的示例,它将检查页面中的按钮是否禁用:
if ($('button').is(':disabled')) {
console.log('按钮被禁用了');
} else {
console.log('按钮没有被禁用');
}
以下是一个使用DOM元素的示例,它将检查一个元素是否是段落:
var p = document.createElement('p');
if ($(p).is('p')) {
console.log('这是一个段落元素');
} else {
console.log('这不是一个段落元素');
}
以下是一个使用jQuery对象的示例,它将检查一个元素是否与另一个元素匹配:
var $div = $('div');
var $p = $('p');
if ($div.is($p)) {
console.log('这两个元素匹配');
} else {
console.log('这两个元素不匹配');
}
is()方法是一个非常有用的jQuery方法,它用于匹配元素并返回布尔值。使用它可以使代码更具可读性,并且更容易理解。