Dies fügt die "selected" -Klasse in das Label-Tag ()
ein %Vor%Ich versuche eine Klasse hinzuzufügen, wenn ein Kontrollkästchen aktiviert ist.
Meine Frage:
%Vor% Sie sollten $("input")
nicht verwenden, um checkbox
zu wählen, die Eingabe wählt alle Eingaben aus. Stattdessen können Sie input:checkbox
:
Grundsätzlich führt dies aus, was auch immer in function(){}
ist, wenn das Kontrollkästchen geändert wird. Dann können Sie einfach jQuery is
verwenden, um zu überprüfen, ob das Kontrollkästchen aktiviert ist oder nicht.
Dies fügt die "selected" -Klasse in das Label-Tag ()
ein %Vor%Versuchen Sie Folgendes:
%Vor%Sie können kein Änderungsereignis für ein Attribut haben, überprüfen Sie stattdessen das Änderungsereignis des Kontrollkästchens selbst und führen Sie eine Bedingung aus, um zu prüfen, ob sie aktiviert wurde.
Ich mache die Annahme, dass Sie die Klasse mit dem Kontrollkästchen umschalten möchten.
%Vor%Ich habe dies aktualisiert, um eine vorgeschlagene Lösung zu sein @Rails Einsteigerproblem angesichts der Kommentare, die ich bisher gelesen habe.
Beachten Sie den Zusatz von change()
in der letzten Zeile. Dadurch wird change
sofort beim Laden der Seite ausgeführt (ich gehe davon aus, dass $('input')
auf document.ready
wartet oder ist, nachdem das input:checkbox
erstellt wurde).
Ich habe jquery in der Checkbox verwendet. Wenn ich auf ein Element klicke, werden die anderen Elemente beeinflusst. Wie kann ich dieses Problem beheben?
Tags und Links jquery