Der "#foo" Selektor sucht nach Elementen, deren id Wert "foo" ist, nicht "name". Als erstes müssen Sie Ihrem Kontrollkästchen ein "id" -Attribut hinzufügen.
Die zweite Sache, um die Sie sich sorgen müssen, ist die Tatsache, dass im IE (zumindest in alten Versionen) das Ereignis "change" nicht ausgelöst wird, bis das checkbox-Element den Fokus verliert. Es ist besser, "Klick" zu behandeln, und was Sie überprüfen möchten, ist das "geprüft" Attribut des Elements.
Was ich schreiben würde, ist etwas wie:
%Vor% Pointy hat darauf hingewiesen, dass Sie die ID unserer Checkbox setzen müssen (oder verwenden Sie eine Namensauswahl). Sie müssen auch #date
(id) anstelle von .date
(Klasse) verwenden (oder den HTML-Code erneut ändern).
Die Antwort von Matthews funktioniert gut, nur dass die in jQuery 1.7 veraltete .live-Datei die .on-Datei
verwendet %Vor%Tags und Links javascript jquery