标签: jquery visibility
可能重复: Testing if something is hidden with jQuery
在jQuery中,假设您使用.hide(),.show()或.toggle()拥有某种隐藏和展示的元素。如何测试该元素当前是否隐藏或在屏幕上可见?
.hide()
.show()
.toggle()
答案 0 :(得分:42)
尝试
$("some-selector").is(':hidden');
或
$("some-selector").is(':visible');
以下是:visible和:hidden选择器的文档。
:visible
:hidden
答案 1 :(得分:8)
$('.target').is(':hidden') // returns true if the element is hidden $('.target').is(':visible') // returns true if the element is visible