if($(this).val() == 0) {
$(this).next('span').addClass("done");
}
if($(this).val() == 1) {
$(this).next('span').addClass("done");
}
Du wolltest einmal die Klasse "done" hinzufügen, einmal entfernen. Ich lese zweimal addClass
. Das zweite mal soll wohl removeClass
sein.
Bitte lese meine Hinweise zum generellen Vorgehen. Gegenwärtig führst Du die Änderungen zu einem Zeitpunkt durch, zu dem nicht fest steht, ob die Änderung auch in der Datenbank steht. Das wird dann bei späteren Aufrufen zur Verwirrung führen.