Afficher masquer un bouton si une checkbox est cochée dans un tableau html
Bonjour,
Je tourne en rond avec cette fonction pourtant simple :
Code:
1 2 3 4 5 6 7 8
| function affMasqBtnPrep(){
var n = $("input:checked[name='prep[]']").length; // Nombre de checkbox cochée
if(n == 0) {
$("#BPrep").css({"visibility":"hidden"}); // Bouton invisible
} else {
$("#BPrep").css({"visibility":"visible"}); // Bouton visible
}
}; |
La case à cocher :
Code:
<input type="checkbox" name="prep[]" value="'.$row['num_commande'].'" class="casePrep">
Le bouton :
Code:
<input type="button" id="BPrep" value="Edition" />
J'aimerais afficher ou masquer un bouton (BPrep) en fonction de l'état des checkbox dans un tableau html. Les checkbox portent toutes le même nom mais des valeurs différentes.
Actuellement le bouton est masqué au chargement de la page, mais quand je coche il ne se passe rien, pas d'erreur non plus.