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