Hier ist mein Code.Kann mir jemand sagen, warum dieses jQuery-Skript nicht funktioniert?
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');
Es funktioniert, wenn ich Variablen innerhalb der Funktion nicht verwendet habe. Es sollte alle Kontrollkästchen dieser Klasse deaktivieren, wenn das show-all-X aktiviert ist und umgekehrt. und ich habe es versucht, ohne die Variablen showall, maincls es funktioniert. Was mache ich hier falsch?
Vielen Dank.
was maincls ist? es scheint, dass es nicht definiert ist – marcgg
oh dumme ich ich vergaß die Zitate vor .tags, .categories .. so nehme ich an, es war die Behandlung als eine Variable. DUMMES FEHLER –