82 of 119 menu

Selektor visible

Der Selektor :visible wählt alle sichtbaren Elemente auf der Seite aus. Elemente mit visibility: hidden oder mit opacity: 0 gelten als sichtbar, da sie Platz im Layout belegen. Elemente gelten als sichtbar, wenn sie Platz im Dokument belegen. Sichtbare Elemente haben eine Höhe und Breite ungleich 0. Da :visible nicht zur CSS-Spezifikation gehört, ist es für eine bessere Leistung in modernen Browsern empfehlenswert, zunächst die Elemente mit einem reinen CSS-Selektor zu filtern und dann .filter(':visible') anzuwenden. Das Verfolgen der Sichtbarkeit von Elementen mit anderen Methoden, beispielsweise mit einer Klasse, kann eine bessere Leistung bieten.

Syntax

So wählen wir sichtbare Elemente aus:

$(':visible');

Beispiel

Lassen Sie uns beim Klick auf einen Button die unsichtbaren Quadrate anzeigen. Beim Klicken auf die "sichtbaren" Quadrate wird deren Hintergrundfarbe auf gelb geändert:

<button id="show">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; } $('div:visible').click(function() { $(this).css('background', 'yellow'); }); $('#show').click(function() { $('div:hidden').show('slow'); });

Siehe auch

  • Selektor hidden,
    der alle versteckten Elemente auf der Seite auswählt
  • Methode filter,
    die Elemente in einem Satz nach einem gegebenen Selektor filtert
  • Methode show,
    die versteckte Elemente sanft einblendet
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen