jQuery如何判断元素是否是隐藏的?

时间:2021-10-16 09:21:43

jQuery函数简介:

is(expr)

用一个表达式来检查当前选择的元素集合,如果其中至少有一个元素符合这个给定的表达式就返回true。
如果没有元素符合,或者表达式无效,都返回'false'。

注意:在jQuery 1.3中才对所有表达式提供了支持。在先前版本中,如果提供了复杂的表达式,比如层级选择器(比如 + , ~ 和 > ),始终会返回true

jQuery如何判断元素是否是隐藏的?参考代码如下:

var temp = $("#test").is(":hidden"); // 是否隐藏
var temp1 = $("#test").is(":visible"); // 是否可见 alert($(e.target).is("input")); // 判断元素的标名称