76 of 119 menu

Has-selector

De selector :has selecteert elementen, die ten minste één element bevatten volgens de opgegeven selector, niet noodzakelijkerwijs een direct afstammeling. Omdat :has niet tot de CSS-specificatie behoort, is het voor betere prestaties in moderne browsers beter om in plaats daarvan $("uw css-selector").has(selector/DOM-element) te gebruiken.

Syntaxis

Zo selecteren we elementen:

$(':has(selector)');

Zo selecteren we elementen, als directe genesting van de selector nodig is:

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

Voorbeeld

Laten we alleen die alinea's selecteren die binnenin een b tag hebben en daar de tekst '!!!' aan het einde toevoegen:

<p>tekst</p> <p>tekst</p> <p><b>vet</b> tekst</p> <p><b>vet</b> tekst</p> $('p:has(b)').append('!!!');

De HTML-code ziet er dan zo uit:

<p>tekst</p> <p>tekst</p> <p><b>vet</b> tekst!!!</p> <p><b>vet</b> tekst!!!</p>

Zie ook

  • de methode has,
    die de geselecteerde set elementen filtert op afstammelingen
  • de methode filter,
    die elementen in de set filtert volgens de opgegeven selector
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren