Bonjour,

Sa fait maintenant plusieurs jours que je me casse la tête sur un problème lié à l'affichage du résultat d'une liste déroulante, je vous explique:

je chercher à sortir de ma base MySQL les champs classé par type (ex:electricitée, sécuritée, etc..) en gros :

Electricité
|_>ste 1
ste 2
ste 3
sécurité
|_>ste1
ste 2
ste 3
ste 4
etc...
jusqu'à la pas de problème ma requête sql fonctionne à parfaitement et le php fait parfaitement sont office :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
while ($retour = $reqFour->fetch(PDO::FETCH_ASSOC))
              {  
              //Condition qui affiche une seule fois le type de métier
	       if ($retour['Lib'] != $rubrique)
                       { 
			   $rubrique = $retour['Lib'];
			   echo "<div class='slidedown_head'><h2>".$rubrique."</h2></div>";  
			}
			   echo "<div class='slidedown_body'>".$retour['Entreprise']."-".$retour['Lib']."</div>";
		}//Fin boucle
En revanche ce que je maitrise moins c'est la partie jquery, car si je fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
   $('.slidedown_head').click(function (){
	  $(this).next('.slidedown_body').slideToggle();
j'obtient bien l'effet escompté de slide si je click sur la rubrique, mais que sur la première ligne du retour de ste (soit dans mon cas $retour['Entreprise']) et pas l'ensemble des ste .
Je voulais donc savoir si quelqu'un pouvait me dire pourquoi ?.