Je ne suis pas expert avec jQuery mais j'ai essayé de créer un petit script pour mon application. Je veux cocher toutes les cases mais cela ne fonctionne pas correctement.
J'ai d'abord essayé de l'utiliser attret après cela, j'ai essayé avec propmais je fais quelque chose de mal.
J'ai essayé ceci en premier:
$("#checkAll").change(function(){
if (! $('input:checkbox').is('checked')) {
$('input:checkbox').attr('checked','checked');
} else {
$('input:checkbox').removeAttr('checked');
}
});
Mais cela n'a pas fonctionné.
Suivant: Cela fonctionnait mieux que le code ci-dessus
$("#checkAll").change(function(){
if (! $('input:checkbox').is('checked')) {
$('input:checkbox').prop('checked',true);
} else {
$('input:checkbox').prop('checked', false);
}
});
Les deux exemples ne fonctionnent pas.
JSFiddle: http://jsfiddle.net/hhZfu/4/