Ich möchte überprüfen, ob checkbox aktiviert ist oder nicht jquery verwendet. Ich möchte es auf dem onclick-Ereignis der Checkbox überprüfen.
%Vor%Ist es möglich? Wie?
Danke.
Verwenden Sie nicht zuerst javascript:
in Event-Handler-Attributen. Es ist falsch und funktioniert nur, weil es sich um gültige JavaScript-Syntax handelt. Zweitens ist Ihr id
nicht gültig. Klammern sind im Attribut id
nicht erlaubt (in HTML 4 mindestens; HTML 5 hebt diese Einschränkung auf). Drittens, wenn Sie jQuery verwenden, ist es wahrscheinlich sinnvoll, die Methode click()
zu verwenden, um das Ereignis click
zu behandeln. Beachten Sie jedoch, dass das Ändern des Kontrollkästchens bedeutet, dass der Benutzer auf das Kontrollkästchen vor dem Dokument klickt geladen, dann wird Ihr Skript nicht damit umgehen.
Das kannst du so machen
%Vor% Oder verwenden Sie die Methode is()
:
Wenn Sie dies für alle Kontrollkästchen innerhalb eines Formulars tun möchten, können Sie den :checkbox
Filterselektor wie folgt verwenden:
Stellen Sie sicher, dass Sie Ihren Code in den ready-Handler einfügen:
%Vor% Verknüpfen Sie das Ereignis zunächst in Skript-Tags und nicht inline. Dies ist viel einfacher zu folgen und macht Ihr HTML viel lesbarer. Dann können Sie mit dem jQuery-Selektor Dann können Sie das :checked
bestimmen, ob das Kontrollkästchen aktiviert ist. checked
-Attribut des Elements verwenden.
Sie können dies mit der Methode is()
tun:
Wenn Sie dies für alle Kontrollkästchen innerhalb eines Formulars tun möchten, können Sie den :checkbox
Filterselektor verwenden:
Stellen Sie sicher, dass Sie Ihren Code in den handlungsfähigen Dokumenthandler einbinden:
%Vor%Tags und Links javascript html jquery checkbox checked