Bonjour,
Mon code PHP permet (ou plutôt est censé permettre) d'afficher/cacher une partie de texte à l'appui de boutons.
Les boutons sont générés dans un foreach() et ont comme ID l’occurrence en cours (çàd 0,1,2,3,...) et comme classe un ID unique, appelons-le ID_case.
Dans cette même boucle,mes bannière div ont comme classe le même ID unique (ID_case)
Et via le code suivant, j'essaye de toggle le div lié à chaque bouton :
Ce code fonctionnait lorsque j'utilisait des classes et id fixes (pour tester). Donc je suppose que c'est une histoire de syntaxe avec le $('#',i).click(function().
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { for(var i=0, i<99, i++) //Pour chaque occurence du foreach, avec un maximum de 100 { $('#',i).click(function() { // Je récupère l'ID de mon bouton var id = $(this).attr('class'); // Je récupère sa classe $(id).slideToggle("fast"); // Je toggle le div ayant la même classe que mon bouton }); } }); </script>
Mais je n'en suis pas sur non plus, je ne fait que débuter
Partager