回答

收藏

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

技术问答 技术问答 448 人阅读 | 0 人回复 | 2023-09-11

是否有可能切换元素的可见性,并使用功能.hide(),.show()或.toggle()?
3 T( s$ y, n3 t" f你将如何测试元素是否是visible或hidden?* ?; B  a% v0 X9 g* Q9 ^
                                                               
/ e! x/ G3 l; D+ w    解决方案:                                                               
3 o+ {$ H/ H* B" R+ i, `# c                                                                这个代码可能更合适,因为问题涉及单个元素:" N6 @3 |' v: O4 i8 g; ^1 m" K
    // Checks CSS content for display:[none|block],ignores visibility:[true|false]$(element).is(":visible");// The same works with hidden$(element).is(":hidden");6 V9 _+ m9 p, ^
我们使用 jQuery 的is()检查所选元素和其他元素,选择器或任何 jQuery 对象。沿着这种方法DOM元素遍历,找一个符合传入参数的匹配项。若匹配,则返回真假。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则