Metoda find

Metoda find išče elemente znotraj že najdenih elementov.

Sintaksa

Iskanje po selektorju:

javascript.find(selektor);

Iskati je mogoče ne le po selektorju, temveč tudi po DOM elementu ali jQuery objektu:

javascript.find(jQuery objekt ali DOM element);

Primer

Poiščimo vse oznake div, postavimo jim na začetek besedilo '!' s pomočjo prepend, nato poiščimo znotraj njih vse odstavke s pomočjo metode find in postavimo jim na konec besedilo '?':

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

HTML koda bo takole:

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

Glejte tudi

  • metoda filter,
    ki filtrira elemente v nizu
  • metoda has,
    ki filtrira niz izbranih elementov po potomcih