Metodo find

Il metodo find cerca elementi all'interno di elementi già trovati.

Sintassi

Ricerca per selettore:

javascript.find(selettore);

Si può cercare non solo per selettore, ma anche per elemento DOM o oggetto jQuery:

javascript.find(oggetto jQuery o elemento DOM);

Esempio

Troviamo tutti i tag div, aggiungiamo all'inizio il testo '!' con prepend, poi all'interno di essi troviamo tutti i paragrafi con il metodo find e aggiungiamo alla fine il testo '?':

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

Il codice HTML risulterà così:

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

Vedi anche

  • metodo filter,
    che filtra gli elementi in un insieme
  • metodo has,
    che filtra l'insieme di elementi selezionati per discendenti