JQuery, eine Bibliothek von JavaScript, lässt seine Benutzer weniger schreiben und mehr tun. Sie können mehrere Aktionen ausführen, indem Sie nur eine Codezeile schreiben. Ein Beispiel hierfür ist die Verkettungsmethode, mit der Sie eine Reihe von JQuery -Methoden kombinieren und auf ein Element auf einmal anwenden können. Es ist eine sehr lustige Technik, die Ihre Arbeit verringert und viel Zeit spart. Dieser Leitfaden soll seine Leser über die Kette verschiedener Methoden in JQuery aufklären.
Verkettungsmethoden in JQuery
Wie bereits erwähnt, können wir verschiedene jQuery -Methoden anketten, um mehrere Aktionen auf einem HTML -Element auf einmal auszuführen. Dies kann durch Auswahl eines Elements und des Schreibens aller erforderlichen Methoden in einer einzelnen Zeile durchgeführt werden, die durch einen Punkt getrennt ist.
Der größte Vorteil der Verwendung der Kettenmethode besteht darin, dass der Browser das gleiche Element mehr als einmal aufspürt. Mit anderen Worten, es ist unbedingt immer wieder den gleichen Selektor zu verwenden, wodurch die Wahrscheinlichkeit, Ihren Code zu verlangsamen.
Lassen Sie uns untersuchen.
Beispiel 1
In diesem Beispiel verketten wir zwei JQuery -Methoden, die CSS () und Animate () sind.
Html
JQuery -Verkettungsmethoden
Im obigen HTML -Code werden zwei Elemente erstellt, die sind
, Und . Jetzt werden wir Methoden CSS () und Animate () auf der
Element, um zu sehen, wie die Verkettungsmethoden in JQuery funktioniert.
JQuery
$ (Dokument).Ready (function ()Im obigen Code haben wir Farbe auf die angewendet
Element unter Verwendung der CSS () -Methode und festgelegte Breite, Schriftgröße und Opazität auf demselben Element unter Verwendung der Animate () -Methode.
Ausgang
Wenn die Schaltfläche klickt, passiert hier, was passiert.
Die CSS () und Animate () -Methoden werden erfolgreich gekettet.
Wie Sie im obigen Beispiel sehen können.
JQuery
$ ("P").CSS ("Farbe", "Grün")Es wird absolut keinen Einfluss auf die Ausgabe haben.
Beispiel 2
Das folgende Beispiel zeigt, wie die Methoden SlideUp (), SlideDown () und Fadeout () gleichzeitig ketten können.
Html
Im obigen HTML -Code werden zwei Elemente erstellt, die sind
JQuery
$ (Dokument).Ready (function ()Im obigen Code wurde jeder der Methoden eine Geschwindigkeit von 1000 Millisekunden zugewiesen.
Ausgang
Die Methoden SlideUp (), SlideDown () und Fadeout () sind gekettet und funktionieren ordnungsgemäß.
Verkettungsmethoden ohne Argumente zu verabschieden
Wenn Sie keinen Parameter an eine JQuery -Methode übergeben, gibt es kein JQuery -Objekt zurück, sondern liefert stattdessen einfach den Inhalt des angegebenen Elements zurück.
Beispiel
In diesem Beispiel verketten wir die Methoden HTML (), AddClass () und Hide ().
Html
Ein Absatz.
Es wurden drei HTML -Elemente erstellt, die sind
, Und .
JQuery
$ (Dokument).Ready (function ()Im obigen Code haben wir den Parameter bei der Anwendung an die HTML () -Methode übergeben
. Daher funktionieren die Auswirkungen der Verkettung nur für
.
Ausgang
Keine Wirkung auf den Absatz.
Abschluss
Das Ketten verschiedener jQuery -Methoden kann durch Auswahl eines Elements und des Schreibens aller erforderlichen Methoden in einer einzigen Zeile durchgeführt werden, die von einem Punkt getrennt ist, um mehrere Aktionen auf einem HTML. Der Vorteil davon besteht. Dieser Bericht führt Sie dazu, wie Sie mit Hilfe geeigneter Beispiele Methoden in JQuery anketten können.