Bonjour.
actuellement j'ai une liste de menu avec un code javascript comme ceci
qui me permet d'afficher ou cacher le nombre de personne pour le menu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $( function(){ $('#nbrpersonne1').hide(); $('#mb1').on('change', function(){ if( $(this).is(':checked')){ $("#nbrpersonne1").slideDown(); } else{ $("#nbrpersonne1").slideUp(); } }); });
maintenant j'aimerai le rendre dynamique car je ne sais pas combien de menu mon client va mettre il peux en mettre moins que ce que j'ai prévus ou plus. et donc il faudrait que code s'adapte en fonction.
Je suis novice en javascript et donc je ne sais pas comment y arriver.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $( function(){ $('input[^nbrpersonne]').hide(); $('input:checkbox[^mb]').on('change', function(){ //recupérer l'id et le découper pour obtenir de la id checkbox var str = document.getElementById(this).getAttribute('id'); var num = str.substr(3); if( $(this).is(':checked')){ $("#nbrpersonne"+num).slideDown(); } else{ $("#nbrpersonne"+num).slideUp(); } }); });
Partager