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

标签 javascript jquery css

在我打电话之前:

$('myObject').show();

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

最佳答案

我知道有两种方法可以做到这一点:

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

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

它们都应该有效。

你也可以这样做:

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

如果元素已经隐藏,它只会调用 .show(),如果元素已经可见,它只会调用 .hide()。

关于javascript - 在 jQuery 中,如何判断当前对象是否隐藏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/512119/

相关文章:

javascript - Qualtrics Javascript 不保存响应

javascript - angularjs使用拼接函数删除选定的项目

javascript - 跟踪各种ajax post请求的进度

javascript - jquery 按 id 元素排序(IE bug)

css - 为 Chrome 开发扩展时在样式表中引用静态图像或字体

css - 如何为 Bootstrap 3 strip 表中的两行分配相同的背景颜色?

javascript - FireFox document.exeCommand ('copy' ) 不工作

javascript - 为什么 .attr ('title' ) 捕获前一个元素的标题

javascript - 哪一个更快? Onload() 函数或将代码直接放在 <script> 中?

Javascript .indexOf 表示 2 个相等的元素不相等