81 of 119 menu

Seletor hidden

O seletor :hidden seleciona todos os elementos na página que estão ocultos. Elementos com visibility: hidden ou com opacity: 0 são considerados visíveis, pois ocupam espaço no layout. Os elementos podem ser considerados invisíveis por várias razões: o valor da propriedade CSS display é none, ou são elementos com o atributo type="hidden", ou sua altura ou largura estão definidas como 0, ou o elemento pai está oculto. Como :hidden não pertence à especificação CSS, para melhorar o desempenho em navegadores modernos é melhor filtrar primeiro os elementos com um seletor CSS puro e depois aplicar .filter(':hidden'). Acompanhar a visibilidade dos elementos usando outros métodos, por exemplo, usando uma classe, pode proporcionar melhor desempenho.

Sintaxe

É assim que selecionamos os elementos ocultos:

$(':hidden');

Exemplo

Vamos mostrar os quadrados invisíveis ao clicar no botão #test:

<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'); });

Veja também

  • seletor visible,
    que seleciona todos os elementos visíveis na página
  • método filter,
    que filtra elementos em um conjunto pelo seletor especificado
  • método hide,
    que oculta elementos suavemente
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar