一尘不染

如何检查元素是否隐藏在 jQuery 中?

javascript

是否有可能切换元素的可见性,使用功能.hide().show().toggle()

您将如何测试元素是否为visiblehidden


阅读 199

收藏
2021-12-31

共1个答案

一尘不染

由于问题涉及单个元素,因此此代码可能更合适:

// Checks CSS content for display:[none|block], ignores visibility:[true|false]
$(element).is(":visible");

// The same works with hidden
$(element).is(":hidden");

我们使用 jQuery 的is()来检查所选元素与另一个元素、选择器或任何 jQuery 对象。该方法沿着DOM元素遍历,找到一个满足传入参数的匹配项。如果匹配则返回真,否则返回假。

2021-12-31