Der CSS -Klasse -Selektor ist sehr nützlich, wenn Sie CSS -Stile verwalten oder auf mehrere Elemente anwenden müssen. Zusätzlich hat der CSS -Selektor Leistungsvorteile und kann überladen werden. Dies wird spannender, wenn JQuery zum Hinzufügen/Entfernen oder Umschalten von Klassen verwendet wird.
In diesem Screencast werden wir uns ansehen, wie JQuery das Hinzufügen/Entfernen oder Umschalten von Klassen basierend auf Benutzerereignissen wie Mausklicks und Maus-Overs erleichtert. Folgen Sie diesen Code -Samples auf GitHub
.
Dieser Screencast ist ein Beispiel meiner Kurseinführung in JQuery, die jetzt auf Learnable, der Lernplattform von SitePoint verfügbar ist. Dieser Kurs soll Sie mit JQuery mit praktischen und benutzerfreundlichen Beispielen zum Laufen bringen. Wenn Ihnen dieser Screencast gefallen hat, gehen Sie zu Lernable, um heute dem Kurs teilzunehmen!
häufig gestellte Fragen zu JQuery und CSS -Klassenauswahl
Was ist ein CSS -Klasse -Selektor und wie funktioniert er? Es wird verwendet, um HTML -Elemente mit demselben Klassenattribut auszuwählen und zu manipulieren. Der Klassenauswahl ist mit einem Zeitraum (.) Definiert, gefolgt vom Klassennamen. Zum Beispiel .MyClass {Farbe: rot;}. Dadurch wird der Stil auf alle HTML -Elemente mit dem Klassenattribut „MyClass“ angewendet.
Wie kann ich JQuery verwenden, um Elemente mit einer bestimmten Klasse auszuwählen? Wählen Sie Elemente mit einer bestimmten Klasse aus. Sie können den Klassenauswahl verwenden, der durch einen Zeitraum (.) Bezeichnet wird, gefolgt vom Klassennamen. Zum Beispiel wird $ ('. MyClass') alle Elemente mit der Klasse „MyClass“ auswählen. Sie können dann verschiedene JQuery -Methoden auf diese ausgewählten Elemente anwenden.
Kann ich mehrere Klassen mit JQuery auswählen? Sie müssen einfach jede Klasse mit einem Komma trennen. Zum Beispiel wählt $ ('. Class1, .class2, .class3') alle Elemente entweder mit "Class1", "Class2" oder "Class3" aus. In CSS? Außerdem hat eine ID eine höhere Spezifität als eine Klasse, was bedeutet, dass die für eine ID definierten Stile die für eine Klasse definierten, wenn sie konflikt Wie kann ich eine Klasse mit JQuery hinzufügen oder entfernen? Zum Beispiel wird $ ('. MyClass'). AddClass ('NewClass') die Klasse „NewClass“ zu allen Elementen mit der Klasse „MyClass“ hinzufügen. In ähnlicher Weise wird $ ('. MyClass'). Removeclass ('NewClass') die Klasse „NewClass“ aus diesen Elementen entfernen.
Kann ich JQuery verwenden, um die CSS eines Elements zu ändern? > Ja, JQuery bietet die CSS () -Methode, um die Stileigenschaften ausgewählter Elemente zu erhalten oder festzulegen. Zum Beispiel $ ('. MyClass'). CSS ('Farbe', 'Rot') ändert die Textfarbe aller Elemente mit der Klasse „Myclass“ in rot. Mehrere Klassen in jQuery? Zum Beispiel wählt $ ('. Class1.class2.class3') alle Elemente aus, die alle drei Klassen "Class1", "Class2" und "Class3" haben. Eine bestimmte Klasse? animate (). Sie können diese Methoden auf Elemente mit einer bestimmten Klasse anwenden. Zum Beispiel wird $ ('. MyClass'). 🎜> jQuery bietet die HEsClass () -Methode, um zu überprüfen, ob ein Element eine bestimmte Klasse hat. Zum Beispiel wird $ ('. MyClass'). Wählen Sie Elemente basierend auf ihren CSS -Eigenschaften aus? Sie können diese Methode in Kombination mit der Filter () -Methode verwenden, um Elemente basierend auf ihren CSS -Eigenschaften auszuwählen. Beispielsweise $ ('Div'). Filter (function () {return $ (this) .css ("Anzeige") == "None";}) wählt alle Div -Elemente aus, die derzeit nicht angezeigt werden.
Das obige ist der detaillierte Inhalt vonVideo: Spielen mit JQuery und dem CSS -Klasse Selector. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!