Metoden has

Metoden has filtrerer et sæt af valgte elementer og efterlader kun dem, der har efterkommere, der matcher den angivne selector.

Syntaks

Filtrering efter efterkommere:

javascript.has(selector for efterkommere);

Sådan kan du filtrere et sæt af valgte elementer og kun beholde det, som indeholder et angivet DOM-element indeni:

javascript.has(DOM element);

Eksempel

Lad os vælge kun de afsnit, som indeholder tagget b indeni og tilføje teksten '!!!' til slutningen af dem:

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

HTML-koden vil se sådan ud:

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

Se også

  • metoden filter,
    som filtrerer elementer i et sæt baseret på en angivet selector
  • metoden find,
    som søger efter elementer inden i allerede fundne elementer