jQuery: Cómo comprobar si un Elemento es invisible
Pregunta de Invitado | 20/03/2021 a las 14:02
Usando las funciones .hide(), .show() y .toggle(), puedo cambiar fácilmente la visibilidad de elementos con jQuery.
Pero, ¿cómo puedo usar jQuery o JavaScript para averiguar si un elemento es actualmente visible o invisible (hidden/oculto) en este momento?
Temas Relacionados
jQuery: ¿Hay un Elemento?
Consejo | 1 Comentario
jQuery: Mostrar y Ocultar Elementos
Tutorial | 0 Comentarios
JavaScript y jQuery: Reemplazar el contenido de un elemento usando innerHTML
Tutorial | 0 Comentarios
jQuery: Leer y Cambiar los Valores de los Atributos Data
Tutorial | 0 Comentarios
jQuery: Contar Elementos, Imágenes, Clases, etc.
Consejo | 0 Comentarios
jQuery: Reemplazar elemento
Pregunta | 1 Respuesta
JavaScript: Cómo cambiar y leer un valor de input sin jQuery usando JavaScript puro
Pregunta | 1 Respuesta
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.
Puede utilizar los selectores :visible y :hidden.
Esto puede verse así, por ejemplo:
Cualquier elemento que reclame espacio dentro de una página es considerado visible por jQuery. Por lo tanto, por ejemplo, los elementos con opacity: 0 o visibility: hidden se consideran visibles porque ocupan espacio en el diseño a pesar de su invisibilidad.
El selector :visible es siempre lo opuesto al selector :hidden. Es decir, un elemento es siempre uno u otro.
23/03/2021 a las 20:14
Si desea seleccionar todos los elementos que son visibles o invisibles, puede usar :visible y :hidden de las siguientes maneras:
La primera línea muestra todos los divs que antes eran invisibles. La segunda línea oculta todos los spans visibles.
24/03/2021 a las 22:37