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:

javascript.has(selector afstammelingen);

Zo kun je de set geselecteerde elementen filteren en alleen degene behouden die het opgegeven DOM-element bevat:

javascript.has(DOM element);

Voorbeeld

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

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

De HTML-code ziet er dan zo uit:

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

Zie ook

  • methode filter,
    die elementen in de set filtert op basis van een opgegeven selector
  • methode find,
    die elementen zoekt binnen de reeds gevonden elementen