81 of 119 menu

Sélecteur hidden

Le sélecteur :hidden sélectionne tous les éléments sur la page qui sont cachés. Les éléments avec visibility: hidden ou avec opacity: 0 sont considérés comme visibles, car ils occupent de l'espace dans la mise en page. Les éléments peuvent être considérés comme invisibles pour plusieurs raisons : la valeur de la propriété CSS display est none, ou ce sont des éléments avec l'attribut type="hidden", ou leur hauteur ou largeur est définie à 0, ou leur élément parent est caché. Étant donné que :hidden n'appartient pas à la spécification CSS, pour améliorer les performances dans les navigateurs modernes, il est préférable de d'abord filtrer les éléments avec un sélecteur CSS pur, puis d'appliquer .filter(':hidden'). Le suivi de la visibilité des éléments à l'aide d'autres méthodes, par exemple avec une classe, peut offrir de meilleures performances.

Syntaxe

Voici comment nous sélectionnons les éléments cachés :

$(':hidden');

Exemple

Au clic sur le bouton #test, affichons les carrés 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'); });

Voir aussi

  • le sélecteur visible,
    qui sélectionne tous les éléments visibles sur la page
  • la méthode filter,
    qui filtre les éléments dans un ensemble selon le sélecteur donné
  • la méthode hide,
    qui cache les éléments de manière fluide
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser