📜  jQuery | is() 方法(1)

📅  最后修改于: 2023-12-03 15:16:47.412000             🧑  作者: Mango

jQuery | is() 方法

介绍

jQuery的is()方法用于检查当前元素是否匹配给定的参数。它返回true或false值。

这个方法也被称为jQuery选择器方法,因为它可以被用作元素的选择器。

语法
$(selector).is(filter)
  • selector - 选择器表达式或DOM元素,用于查找匹配的元素。
  • filter - 一个选择器表达式,DOM元素或jQuery对象,用于匹配元素。
示例
使用选择器表达式

以下是一个使用选择器表达式的示例,它将检查页面中的按钮是否禁用:

if ($('button').is(':disabled')) {
  console.log('按钮被禁用了');
} else {
  console.log('按钮没有被禁用');
}
使用DOM元素

以下是一个使用DOM元素的示例,它将检查一个元素是否是段落:

var p = document.createElement('p');
if ($(p).is('p')) {
  console.log('这是一个段落元素');
} else {
  console.log('这不是一个段落元素');
}
使用jQuery对象

以下是一个使用jQuery对象的示例,它将检查一个元素是否与另一个元素匹配:

var $div = $('div');
var $p = $('p');
if ($div.is($p)) {
  console.log('这两个元素匹配');
} else {
  console.log('这两个元素不匹配');
}
总结

is()方法是一个非常有用的jQuery方法,它用于匹配元素并返回布尔值。使用它可以使代码更具可读性,并且更容易理解。