82 of 119 menu

Visible-valitsin

Valitsin :visible valitsee kaikki näkyvät elementit sivulla. Elementit, joilla on visibility: hidden tai opacity: 0, katsotaan näkyviksi, koska ne vievät tilaa asettelussa. Elementit katsotaan näkyviksi, jos ne vievät tilaa asiakirjassa. Näkyvillä elementeillä on korkeus ja leveys, jotka eivät ole 0. Koska :visible ei kuulu CSS-spesifikaatioon, nykyaikaisissa selaimissa on suorituskyvyn parantamiseksi parempi suodattaa elementit aluksi käyttämällä puhdasta css-valitsinta ja sitten käyttää .filter(':visible'). Elementtien näkyvyyden seuraaminen muilla tavoilla, esimerkiksi luokan avulla, voi tarjota paremman suorituskyvyn.

Syntaksi

Näin valitsemme näkyvät elementit:

$(':visible');

Esimerkki

Näytetäänpainiketta napsauttamalla näkymättömät neliöt. Kun "näkyviä" neliöitä napsautetaan, niiden tausta muuttuu keltaiseksi:

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

Katso myös

  • valitsin hidden,
    joka valitsee kaikki sivun piilotetut elementit
  • metodi filter,
    joka suodattaa elementit joukosta annetun valitsimen mukaan
  • metodi show,
    joka näyttää peitetyt elementit sulavasti
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää