Je ne suis pas expert en jQuery mais j'ai essayé de créer un petit script pour mon application. Je veux cocher toutes les cases à cocher mais cela ne fonctionne pas correctement.
J'ai d'abord essayé d'utiliser attr
et après cela, j'ai essayé avec prop
mais je fais quelque chose de mal.
J'ai d'abord essayé ça :
$("#checkAll").change(function(){
if (! $('input:checkbox').is('checked')) {
$('input:checkbox').attr('checked','checked');
} else {
$('input:checkbox').removeAttr('checked');
}
});
Mais ça n'a pas marché.
Suivant : Cela a mieux fonctionné 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/