81 of 119 menu

Selector hidden

El selector :hidden selecciona todos los elementos en la página que están ocultos. Los elementos con visibility: hidden o con opacity: 0 se consideran visibles, ya que ocupan espacio en el diseño. Los elementos pueden considerarse invisibles por varias razones: el valor de la propiedad CSS display es none, o son elementos con el atributo type="hidden", o su altura o anchura están establecidas en 0, o su elemento padre está oculto. Dado que :hidden no pertenece a la especificación CSS, para mejorar el rendimiento en los navegadores modernos es mejor filtrar primero los elementos con el uso de un selector CSS puro, y luego aplicar .filter(':hidden'). Rastrear la visibilidad de los elementos usando otros métodos, por ejemplo, usando una clase, puede proporcionar un mejor rendimiento.

Sintaxis

Así seleccionamos los elementos ocultos:

$(':hidden');

Ejemplo

Hagamos que al hacer clic en el botón #test se muestren los cuadrados invisibles:

<button id="test">show</button> <div></div> <div style="display:none;"></div> <div></div> <div></div> <div style="display:none;"></div> div { width: 40px; height: 40px; margin: 5px; border: 2px outset green; float: left; } $('#test').click(function() { $('div:hidden').show('slow'); });

Véase también

  • selector visible,
    que selecciona todos los elementos visibles en la página
  • método filter,
    que filtra elementos en un conjunto según un selector dado
  • método hide,
    que oculta elementos gradualmente
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar