Metoden has

Metoden has filtrerer utvalget av valgte elementer og beholder bare de som har etterkommere som samsvarer med den angitte velgeren.

Syntaks

Filtrering etter etterkommere:

javascript.has(etterkommervelger);

Slik kan du filtrere utvalget av valgte elementer og bare beholde den som inneholder det angitte DOM-elementet inni:

javascript.has(DOM element);

Eksempel

La oss velge kun de avsnittene som inneholder taggen b inni og legge til teksten '!!!' på slutten:

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

HTML-koden vil da se slik ut:

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

Se også

  • metoden filter,
    som filtrerer elementer i utvalget etter angitt velger
  • metoden find,
    som søker etter elementer inni allerede funnete elementer