Binden Sie die JavaScript-jQuery-click-Ereignis auf dem Etikett SOWIE auf das Kontrollkästchen gleichzeitig

Ich bin mit Etiketten für meine form, so wie hier :

<label for="foo" id="bar">Label</label>
<input type="checkbox" id="foo" />

Möchte ich um ein element auszublenden, wenn der Benutzer das Kontrollkästchen zu deaktivieren, und zeigen Sie es anders.

Das problem ist, wenn ich binden Sie das click-Ereignis, um "foo", es werde nur funktioniert, wenn der Benutzer klickt auf die checkbox selbst und nicht auf das label. Daher kann ich auch zu binden, müssen Sie ein click-Ereignis auf dem Etikett ? Oder sollte ich lege beide Elemente innerhalb einer Zeitspanne ?
Meine HTML enthält bereits 2344 Elemente, also möchte ich es tun, ohne etwas hinzuzufügen und ohne Verdoppelung der JavaScript-code oder das auswahlelement, wenn möglich.

InformationsquelleAutor der Frage Willy | 2012-02-08

Schreibe einen Kommentar