merci Cyrano pour votre compliment, je me reexplique mon probleme de code:
J'ai des menus sous forme de ul et li avec des id differents:
<div>cliquer moi</div>
<ul>
<li>Menu</li>
<li>Menu</li>
<li>Menu</li>
</li>
<br />
<div>cliquer moi</div>
<ul>
<li>Menu</li>
<li>Menu</li>
<li>Menu</li>
</li>
<br />
le fait d'avoir 'cliquer moi' repetitifs, c'est que je les filtre de puis une BDD, je prends les menus et leurs sous-menus, quand je clique par exemple sur le premier element 'cliquer moi' son menu apparaissait, et quand je clique sur le 2eme element 'cliquer moi', je veux que le premier element disparaissait et le 2eme recement clique apparaissait, c'est comme sur facebook.
sur ceux, j'utilise slideToggle, avec cette fonction:
$(".arrowDown").click(function () { // quand je clique sur 'cliquer moi' qui a comme class arrowDown
var index = $(".arrowDown").index(this); // je dois avoir son index
//console.log(index);
$('.displayMenu:eq(' + index +')').slideToggle(); // et je dois afficher le menu de l'index de l'element clique
si je ne precise pas l'index de quel element clique pour afficher ses menus, j'aurais un resultat que lors du clique tous les menus seront affiches, alors par contre je veux afficher celui qui a ete bien clique et cacher les autres s'ils sont actif (deja cliques).
j'espere que je suis un peu bien clair ici
merci