Как проверить, скрыт ли элемент в jQuery?

0
2309

Как проверить, скрыт ли элемент в jQuery?

Можно переключить видимость элемента, используя функции .hide().show() или .toggle().

Как бы вы протестировали, если элемент виден или скрыт?

Решение 1:
Поскольку вопрос относится к одному элементу, этот код может быть более подходящим:

 

Решение 2:
Вы можете использовать селектор hidden:

И visible селектор:

Решение 3:

Выше метод не учитывает видимость родителя. Чтобы рассмотреть и родителя, вы должны использовать .is(":hidden") или .is(":visible").

Например,

Приведенный выше метод будет считать div2 видимым, а :visible нет. Но вышеупомянутое может быть полезно во многих случаях, особенно когда вам нужно выяснить, есть ли какие-либо ошибки div, видимые в скрытом родительском элементе, потому что в таких условиях :visible не будет работать.

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here