jQuery 中有一个非常有用的方法,叫做 is()。is() 方法可以用来检查一个元素是否匹配一个特定的选择器表达式。如果匹配,该方法将返回 true,否则返回 false。
$(document).ready(function(){ if ($("#example").is(":visible")){ alert("元素可见"); } else { alert("元素隐藏"); } });
在上面的代码中,我们使用了 is() 方法来检查 id 为 example 的元素是否可见。如果它是可见的,将弹出“元素可见”的提示框,否则将弹出“元素隐藏”的提示框。
is() 方法可以用于检查多种选择器表达式,如 :animated、:focus、:checked、:visible、:hidden 等。下面是一个例子:
$(document).ready(function(){ if ($("input").is(":checked")){ alert("选中了复选框"); } else { alert("未选中复选框"); } });
在上面的代码中,我们使用了 is() 方法来检查是否有任何 input 元素被选中。如果有,将弹出“选中了复选框”的提示框,否则将弹出“未选中复选框”的提示框。
总之,is() 方法是 jQuery 中非常实用的一个方法,可以用于检查元素是否匹配指定的选择器表达式。如果你想要了解更多关于它的用法,可以查看官方文档。