Metoden find

Metoden find søger efter elementer inde i allerede fundne elementer.

Syntaks

Søgning efter selector:

javascript.find(selector);

Man kan søge ikke kun efter en selector, men også efter et DOM-element eller et jQuery-objekt:

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

Eksempel

Lad os finde alle div-tags, tilføje teksten '!' til begyndelsen af dem ved hjælp af prepend, derefter finde alle afsnit inde i dem ved hjælp af metoden find og tilføje teksten '?' til slutningen af dem:

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

HTML-koden vil se sådan ud:

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

Se også

  • metoden filter,
    som filtrerer elementer i et sæt
  • metoden has,
    som filtrerer det valgte elementsæt efter efterkommere