Bonjour à tous,

Comme l'indique le titre...

Côté formulaire, une case cocher/décocher

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<input type="checkbox" id="cocheTout_consulte"><span id="cocheText_consulte">Tout cocher</span>
Puis une boucle avec des checkbox multiples

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
{
<input type="checkbox" name="consulte[]" class="consulte" value="1">
}
Et côté JQuery (1.9)

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
16
 
$(document).ready(function() {
 
	$('#cocheTout_consulte').click(function() { 
 
        var cases = $(".consulte").find(':checkbox'); 
 
	if(this.checked){ 
            cases.attr('checked', false);
            $('#cocheText_consulte').html('Décocher tout'); 
        }else{ 
            cases.attr('checked', true);
            $('#cocheText_consulte').html('Cocher tout');
        }          
    });
});
Résultat : le texte change bien, mais les cases ne se cochent ni ne se décochent. Du coup je me demande si le find appliqué à la classe "consulte" récupère bien les checkbox...
Merci de vos lumières...