76 of 119 menu

Has-valitsin

Valitsin :has valitsee elementit, jotka sisältävät vähintään yhden elementin määritetyn valitsimen mukaan, ei välttämättä välittömän jälkeläisen. Koska :has ei kuulu CSS-spesifikaatioon, on nykyaikaisissa selaimissa suorituskyvyn parantamiseksi parempi käyttää sen sijasta $("sinun css-valitsin").has(valitsin/DOM-elementti).

Syntaksi

Näin valitsemme elementit:

$(':has(valitsin)');

Näin valitsemme elementit, jos tarvitaan välitön sisäkkäisyys valitsimelle:

$(':has(>valitsin)');

Esimerkki

Valitaan vain ne kappaleet, joiden sisällä on tagi b ja lisätään niiden loppuun teksti '!!!':

<p>teksti</p> <p>teksti</p> <p><b>lihavoitu</b> teksti</p> <p><b>lihavoitu</b> teksti</p> $('p:has(b)').append('!!!');

HTML-koodi näyttää tältä:

<p>teksti</p> <p>teksti</p> <p><b>lihavoitu</b> teksti!!!</p> <p><b>lihavoitu</b> teksti!!!</p>

Katso myös

  • metodi has,
    joka suodattaa valittujen elementtien joukon jälkeläisten perusteella
  • metodi filter,
    joka suodattaa elementit joukossa annetun valitsimen mukaan
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ää