Überprüfen Sie, ob das Kontrollkästchen aktiviert ist oder nicht, indem Sie jquery verwenden

7

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.

    
gautamlakum 27.10.2010, 10:21
quelle

8 Antworten

8

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.

%Vor%     
Tim Down 27.10.2010, 10:33
quelle
8

Sie können dies auch verwenden

%Vor%     
Edson Medina 19.07.2012 08:36
quelle
4

Das kannst du so machen

%Vor%

Oder verwenden Sie die Methode is() :

%Vor%

Wenn Sie dies für alle Kontrollkästchen innerhalb eines Formulars tun möchten, können Sie den :checkbox Filterselektor wie folgt verwenden:

%Vor%

Stellen Sie sicher, dass Sie Ihren Code in den ready-Handler einfügen:

%Vor%     
Sarfraz 27.10.2010 10:25
quelle
2

Es gibt mehrere Möglichkeiten, die es gibt ....

%Vor%     
Amit Maru 19.09.2016 09:30
quelle
1

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 :checked bestimmen, ob das Kontrollkästchen aktiviert ist. Dann können Sie das checked -Attribut des Elements verwenden.

%Vor%     
lonesomeday 27.10.2010 10:28
quelle
1

Versuchen Sie Folgendes:

%Vor%     
Prabhagaran 19.10.2016 10:49
quelle
1

Sie können dies mit der Methode is() tun:

%Vor%

Wenn Sie dies für alle Kontrollkästchen innerhalb eines Formulars tun möchten, können Sie den :checkbox Filterselektor verwenden:

%Vor%

Stellen Sie sicher, dass Sie Ihren Code in den handlungsfähigen Dokumenthandler einbinden:

%Vor%     
Faisal 15.06.2017 07:48
quelle
0

Hier ist ein weiteres Beispiel dafür ist, bemerkt stattdessen ein OnClick-Ereignis in dem Elemente selbst verwenden würde ich lieber einen Hörer verwenden, aber die Klammern aus der ID entfernen, Es wird Sie eine harte Zeit in einigen Browsern.

%Vor%     
Hannes 27.10.2010 10:38
quelle