Voici mon code.Quelqu'un peut-il me dire pourquoi ce script jQuery ne fonctionne pas?
function switchbox(showall, maincls) {
$(showall).change(function() {
if ($(this).is(":checked")) {
$(maincls).each(function(i) {
$(this).attr('disabled', true);
});
} else {
$(maincls).each(function(i) {
$(this).attr('disabled', false);
});
}
});
}
switchbox('.show-all-tags, .tags');
switchbox('.show-all-cats, .categories');
Cela fonctionne si je n'ai pas utilisé de variables dans la fonction. Il devrait désactiver toutes les cases à cocher de cette classe lorsque le show-all-X est vérifié et vice versa. et je l'ai essayé sans les variables showall, maincls cela fonctionne. Qu'est-ce que je fais mal ici s'il vous plaît?
Merci.
ce qui est maincls? il semble que ce n'est pas défini – marcgg
oh bête moi j'ai oublié les citations en avant de .tags, .catégories .. donc je suppose qu'il traitait cela comme une variable. STUPID ERREUR –