回答

收藏

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

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

是否有可能切换元素的可见性,并使用功能.hide(),.show()或.toggle()?3 s! q" h0 X# d' ~' r$ `4 f1 `
你将如何测试元素是否是visible或hidden?
6 m- y. l2 t: I+ Z( y7 v                                                                4 W( Z3 a  w  M6 B1 O3 }8 {
    解决方案:                                                                $ l( _2 ?/ C3 T$ N# ^! Z
                                                                这个代码可能更合适,因为问题涉及单个元素:
# C) K+ l0 M# k4 s: U
    // Checks CSS content for display:[none|block],ignores visibility:[true|false]$(element).is(":visible");// The same works with hidden$(element).is(":hidden");$ {% K2 I9 [! @/ R
我们使用 jQuery 的is()检查所选元素和其他元素,选择器或任何 jQuery 对象。沿着这种方法DOM元素遍历,找一个符合传入参数的匹配项。若匹配,则返回真假。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则