Metoda find

Metoda find wyszukuje elementy wewnątrz już znalezionych elementów.

Składnia

Wyszukiwanie za pomocą selektora:

javascript.find(selektor);

Można wyszukiwać nie tylko za pomocą selektora, ale także za pomocą elementu DOM lub obiektu jQuery:

javascript.find(obiekt jQuery lub element DOM);

Przykład

Znajdźmy wszystkie znaczniki div, dodajmy na ich początku tekst '!' za pomocą prepend, następnie wewnątrz nich znajdźmy wszystkie akapity za pomocą metody find i dodajmy na ich końcu tekst '?':

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('?');

Kod HTML będzie wyglądać tak:

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

Zobacz też

  • metoda filter,
    która filtruje elementy w zestawie
  • metoda has,
    która filtruje zestaw wybranych elementów według elementów potomnych