Voici mon code.
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 la variable show-all-X est cochée et vice versa. J'ai essayé sans les variables showall, mais cela fonctionne. Qu'est-ce que je fais de mal ici, s'il vous plaît ?
Merci.