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 attr
et après cela, j'ai essayé avec prop
mais 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/