Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 测试是否使用 jQuery 隐藏了某些内容
在 jQuery 中,假设您有某种要隐藏和显示的元素,.hide()使用.show()或.toggle(). 您如何测试该元素当前是否在屏幕上隐藏或可见?
.hide()
.show()
.toggle()
尝试
$("some-selector").is(':hidden');
或者
$("some-selector").is(':visible');
这是 the:visible和:hiddenselectors 的文档。
:visible
:hidden
$('.target').is(':hidden') // returns true if the element is hidden $('.target').is(':visible') // returns true if the element is visible