Methode has
De methode has filtert de set
geselecteerde elementen en behoudt alleen die
welke afstammelingen hebben die overeenkomen
met de opgegeven selector.
Syntaxis
Filteren op afstammelingen:
.has(selector afstammelingen);
Zo kun je de set geselecteerde elementen filteren en alleen degene behouden die het opgegeven DOM-element bevat:
.has(DOM element);
Voorbeeld
Laten we alleen die alinea's selecteren die binnenin een
b tag hebben en
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>