J'essaie de comprendre la syntaxe pour sélectionner un nième enfant d'un élément en fonction de sa classe, mais je ne connais pas le chemin exact de cet élément. Je ne peux pas faire $('parent > child > grandchild > hereIam');
Donc, fondamentalement, j'ai besoin de pouvoir dire
$('#thisElement').AllRelativesWithClass('.classToSelect')
Comment je fais exactement ça?
Selon cette documentation , la méthode find recherchera dans l'arbre des éléments jusqu'à trouver l'élément dans les paramètres du sélecteur. Donc, $(parentSelector).find(childSelector)
est le moyen le plus rapide et le plus efficace de le faire.
$('#thisElement').find('.classToSelect')
trouvera les descendants de #thisElement
avec la classe classToSelect
.
Cela devrait faire l'affaire:
$('#thisElement').find('.classToSelect')
Essaye ça
$('#thisElement .classToSelect').each(function(i){
// do stuff
});
J'espère que ça va aider