Metoden find

Metoden find søker etter elementer inni allerede funnede elementer.

Syntaks

Søk etter selector:

javascript.find(selector);

Man kan søke ikke bare etter selector, men også etter DOM-element eller jQuery-objekt:

javascript.find(jQuery-objekt eller DOM-element);

Eksempel

La oss finne alle div-tagger, sette teksten '!' i begynnelsen av dem ved hjelp av prepend, deretter finne alle avsnitt inne i dem ved hjelp av metoden find og sette teksten '?' på slutten av dem:

html<div>
  <p>tekst</p>
  <p>tekst</p>
  <p>tekst</p>
</div>
<div>
  <p>tekst</p>
  <p>tekst</p>
  <p>tekst</p>
</div>
javascript$('div').prepend('!').find('p').append('?');

HTML-koden vil se slik ut:

html<div>
  !
  <p>tekst?</p>
  <p>tekst?</p>
  <p>tekst?</p>
</div>
<div>
  !
  <p>tekst?</p>
  <p>tekst?</p>
  <p>tekst?</p>
</div>

Se også

  • metoden filter,
    som filtrerer elementer i et sett
  • metoden has,
    som filtrerer settet av valgte elementer etter etterkommere