Has-metodi
has-metodi suodattaa valittujen
elementtien joukon ja jättää vain ne,
jotka sisältävät määritettyyn valitsimeen
vastaavia jälkeläisiä.
Syntaksi
Suodatus jälkeläisten perusteella:
.has(jälkeläisvalitsin);
Näin voit suodattaa valittujen elementtien joukon ja jättää vain ne, jotka sisältävät määritetyn DOM-elementin:
.has(DOM-elementti);
Esimerkki
Valitaan vain ne kappaleet, joiden sisällä on
b-tagi 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>