Metoda find

Metoda find hledá prvky uvnitř již nalezených prvků.

Syntaxe

Vyhledávání podle selektoru:

javascript.find(selektor);

Lze hledat nejen podle selektoru, ale také pomocí DOM elementu nebo jQuery objektu:

javascript.find(jQuery objekt nebo DOM element);

Příklad

Pojďme najít všechny tagy div, vložit na jejich začátek text '!' pomocí prepend, poté uvnitř nich najít všechny odstavce pomocí metody find a vložit na jejich konec text '?':

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 kód bude poté vypadat takto:

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

Viz také

  • metoda filter,
    která filtruje prvky v sadě
  • metoda has,
    která filtruje sadu vybraných prvků podle potomků