Método find

O método find localiza elementos dentro de elementos já encontrados.

Sintaxe

Pesquisa por seletor:

javascript.find(seletor);

É possível pesquisar não apenas por seletor, mas também por elemento DOM ou objeto jQuery:

javascript.find(objeto jQuery ou elemento DOM);

Exemplo

Vamos encontrar todas as tags div, adicionar o texto '!' no início delas usando prepend, depois encontrar dentro delas todos os parágrafos usando o método find e adicionar o texto '?' no final:

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

O código HTML ficará assim:

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

Veja também

  • método filter,
    que filtra elementos em um conjunto
  • método has,
    que filtra o conjunto de elementos selecionados por descendentes