回答

收藏

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

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

是否有可能切换元素的可见性,并使用功能.hide(),.show()或.toggle()?
8 C: B& G; x4 y7 G; Q( Q你将如何测试元素是否是visible或hidden?
6 w: K' C: p2 g' B* a5 x( s( \                                                                . |" Z3 t! C. F* {  M6 k, l
    解决方案:                                                                7 B0 @+ B# r2 `" J6 z7 o
                                                                这个代码可能更合适,因为问题涉及单个元素:3 G0 t6 ^; s, ?& H  X5 S5 A
    // Checks CSS content for display:[none|block],ignores visibility:[true|false]$(element).is(":visible");// The same works with hidden$(element).is(":hidden");( _' }% x! p. A7 w
我们使用 jQuery 的is()检查所选元素和其他元素,选择器或任何 jQuery 对象。沿着这种方法DOM元素遍历,找一个符合传入参数的匹配项。若匹配,则返回真假。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则