11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous et merci de votre aide.
Pourriez-vous me dire pourquoi cet appel à l'élément suivant ne fonctionne pas ?


<div class="div_auto">
<div class="sub_auto">
content
</div>
</div>



$(document).ready(function(){

$('.div_auto').click(function() {
$(this).next().animate({height: 'toggle'});
});

});	


Merci à vous,
Modifié par Rifton007 (13 Nov 2011 - 21:18)
Car next() fait référence à l'élément suivant, là tu veux travailler sur l'élément enfant.

$(this).child().animate({height: 'toggle'});


Ou regarder du côté de .find().
Désolé du retard, j'avais répondu hier et je viens de m'apercevoir que le message n'a pas été validé.

Ceci dit, merci tout d'abord pour ta réponse vincentD83.
Je souhaitait juste ajouté que au debug, je devais utilisé children au lieu de child.

Merci encore,