在 jQuery 中,要判断元素是否显示或隐藏,可以使用 :visible
和 :hidden
这两个选择器。
-
判断元素是否显示:
- 使用
:visible
选择器可以检查元素是否可见(即在页面中可见且占据空间)。
if ($('#elementID').is(':visible')) { // 元素可见 } else { // 元素隐藏 }
- 使用
-
判断元素是否隐藏:
- 使用
:hidden
选择器可以检查元素是否隐藏(即在页面中不可见或者没有占据空间)。
if ($('#elementID').is(':hidden')) { // 元素隐藏 } else { // 元素可见 }
- 使用
这两种方法都是利用 jQuery 的 is()
方法结合 :visible
和 :hidden
选择器来判断元素的显示状态。这在处理需要根据元素是否可见来执行不同操作的情况下特别有用。
Was this helpful?
0 / 0