如何测试jQuery隐藏的内容?

时间:2012-10-05 11:10:38

标签: jquery visibility

  

可能重复:
  Testing if something is hidden with jQuery

在jQuery中,假设您使用.hide().show().toggle()拥有某种隐藏和展示的元素。如何测试该元素当前是否隐藏或在屏幕上可见?

2 个答案:

答案 0 :(得分:42)

尝试

$("some-selector").is(':hidden');

$("some-selector").is(':visible');  

以下是:visible:hidden选择器的文档。

答案 1 :(得分:8)

$('.target').is(':hidden') // returns true if the element is hidden
$('.target').is(':visible') // returns true if the element is visible