55 of 119 menu

Méthode find

La méthode find recherche des éléments à l'intérieur d'éléments déjà trouvés.

Syntaxe

Recherche par sélecteur :

.find(sélecteur);

On peut rechercher non seulement par sélecteur, mais aussi par élément DOM ou objet jQuery :

.find(objet jQuery ou élément DOM);

Exemple

Cherchons toutes les balises div, ajoutons-leur au début le texte '!' avec prepend, puis trouvons à l'intérieur tous les paragraphes avec la méthode find et ajoutons-leur à la fin le texte '?' :

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

Le code HTML deviendra alors :

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

Voir aussi

  • la méthode filter,
    qui filtre les éléments dans un ensemble
  • la méthode has,
    qui filtre l'ensemble des éléments sélectionnés par descendants
azbydeenesfrkakkptruuz