Metoden find

Metoden find söker efter element inuti redan funna element.

Syntax

Sök efter selektor:

javascript.find(selektor);

Man kan söka inte bara efter selektor, utan också efter DOM-element eller jQuery-objekt:

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

Exempel

Låt oss hitta alla taggar div, sätta texten '!' i början på dem med hjälp av prepend, sedan hitta alla stycken inuti dem med hjälp av metoden find och sätta texten '?' i slutet på 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 kommer att se ut så här:

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

Se även

  • metoden filter,
    som filtrerar element i en uppsättning
  • metoden has,
    som filtrerar uppsättningen av valda element efter ättlingar