Beim Umgang mit jQuery-Selektoren treten Szenarien auf, in denen Sie eine Reihe von Elementen auswählen und gleichzeitig ausschließen müssen andere. In diesem Fall kann die Auswahl aller auf einer Webseite vorhandenen Kontrollkästchen, jedoch nicht eines bestimmten, mit ein paar Zeilen jQuery-Code erreicht werden.
Gegeben sei ein Markup, das aus einer Tabelle mit mehreren Eingabe-Kontrollkästchen besteht, mit einem Kontrollkästchen mit der eindeutigen ID „select_all“. Das Ziel besteht darin, alle Kontrollkästchen außer dem Kontrollkästchen „#select_all“ auszuwählen, wenn darauf geklickt wird.
jQuery-Code:
Um dies zu erreichen, können Sie den folgenden jQuery-Code verwenden:
$('#select_all').change(function() { var checkboxes = $(this).closest('form').find(':checkbox'); checkboxes.prop('checked', $(this).is(':checked')); });
Erläuterung:
Dieser Ansatz schaltet effektiv den aktivierten Status aller Kontrollkästchen um, wenn auf das Kontrollkästchen „select_all“ geklickt wird.
Das obige ist der detaillierte Inhalt vonWie wähle ich mit jQuery alle Kontrollkästchen außer einem bestimmten aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!