当前位置:  开发笔记 > 编程语言 > 正文

在jQuery中,如何判断当前对象是否隐藏?

如何解决《在jQuery中,如何判断当前对象是否隐藏?》经验,为你挑选了3个好方法。

在我打电话之前:

$('myObject').show();

我想知道它当前是隐藏还是可见.



1> Alex Fort..:

有两种方法可以做到,我知道:

if ($('#something').is(':hidden')) { }

要么

if ($('#something').is(':visible')) { }

他们都应该工作.

你也可以这样做:

$('#something:hidden').show();
$('#something:visible').hide();

如果该项目已被隐藏,则仅调用.show();如果该项目已经可见,则仅调用.hide().



2> missaghi..:

你也可以使用Toggle $(this).toggle();



3> Adam Lassek..:

你可以用css()函数来测试它:

if ($('myObject').css('display') == 'none') {
  $('myObject').show();
}

编辑:

不知道:隐藏选择器有多酷.我的建议对于测试其他属性仍然有用,但Alex的建议在这种情况下更好.

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有