注册
登录
JS
如何检查jQuery中是否隐藏了元素?
返回
如何检查jQuery中是否隐藏了元素?
作者:
狗头军师
发布时间:
2024-12-13 02:06:57 (1月前)
是否有可能切换元素的可见性,使用功能.hide(),.show()或.toggle()?
你会如何测试一个元素是否visible还是hidden?
收藏
举报
2 条回复
1#
回复此人
v-star*위위
|
2020-08-04 15-59
由于问题涉及单个元素,因此此代码可能更合适: ``` // Checks CSS content for display:[none|block], ignores visibility:[true|false] $(element).is(":visible"); // The same works with hidden $(element).is(":hidden"); ``` 它与twernt的建议相同,但适用于单个元素。它与jQuery FAQ中推荐的算法匹配。 我们使用jQuery的is()与另一个元素,选择器或任何jQuery对象一起检查所选元素。此方法遍历DOM元素以找到匹配项,该匹配项满足传递的参数。如果存在匹配项,它将返回true,否则返回false。
编辑
登录
后才能参与评论