In der Webentwicklung ist häufig bestimmte HTML -Elemente zu finden oder auszuwählen, um sie zu manipulieren. Um dies zu tun, haben Sie durch den DOM -Baum und wählen ein bestimmtes Element aus. JQuery bietet eine riesige Liste von Methoden, die zum Durchqueren des Dom -Baumes verwendet werden. Hier haben wir diese jQuery -Methoden eingetragen.
Diese oben genannten Methoden werden nachstehend ausführlich erläutert.
Kinder () Methode
Um alle unmittelbaren Kinder eines bestimmten Elements zu holen. Diese Methode durchquert nur eine Stufe im Dom -Baum.
Syntax
$ (Selektor).Kinder (Filter)Filter ist ein optionaler Parameter, mit dem ein Element angegeben wird, um die Suche nach Kindern einzuschränken.
Beispiel
Angenommen, Sie möchten die direkten Kinder eines bestimmten Elements mit der Methode Jquery Children () abrufen. Hier ist ein Beispiel dafür.
Html
Wir haben ein Element erstellt, in dem a
CSS
.Kinder *Der gesamte Körper wurde mit CSS etwas Stil erhalten.
JQuery
$ (Dokument).Ready (function ()Hier wird die Kindermethode verwendet, um die direkten Kinder von zu holen
Ausgang
Das direkte Kind von
jede () Methode
Um eine Funktion anzugeben, die für jedes der angegebenen Elemente ausgeführt werden soll, wird die Methode jeder ()) verwendet.
Syntax
$ (Selektor).Jede (Funktion (Index, Element))Beispiel
Angenommen, Sie möchten den Text für jeden der von jedem ändern
Element unter Verwendung der jQuery proby () -Methode.
Html
Erster Paragraph.
Zweiter Absatz.
Dritter Absatz.
Im obigen HTML -Code haben wir drei erstellt
Elemente und ein Knopf.
JQuery
$ (Dokument).Ready (function ()Hier verwenden wir jede Methode jeder (), um den Text für jeden der der einzelnen zu ändern
Elemente. Der Parameter „this“ bezieht sich auf das aktuelle Element, das in diesem Fall das ist
Element.
Ausgang
Der Text ändert sich jedes Mal, wenn Sie auf die Schaltfläche klicken.
Die Methode jeder () funktioniert ordnungsgemäß.
find () Methode
Um alle Nachfolger eines Elements zu finden, wird die Find () -Methode verwendet. Alle Nachfolger eines Elements umfassen; Kinder, Enkelkinder, Urenkel und so weiter.
Syntax
$ (Selektor).Finden (Filter)Filter ist ein erforderlicher Parameter, der sich entweder auf einen Selektor-, Element- oder JQuery -Objekt bezieht, dessen Kinder zu finden sind.
Beispiel
Angenommen, Sie möchten das Kind, das Enkel und das Urenkel eines Elements holen. So machst du es.
Html
Im obigen Code wird ein Element erstellt und im Inneren, in dem wir a verschachtelt haben
CSS
.hauptsächlich *Wir haben die Klasse „Haupt“ mit CSS gestylt. Diese Klasse ist dem Körper zugeordnet.
JQuery
$ (Dokument).Ready (function ()Hier verwenden wir die Find () -Methode, um sie zu finden
Ausgang
Die Nachfolger der
First () Methode
Die erste () Methode holt das erste verschachtelte Element in einem bestimmten Element ab.
Syntax
$ (Selektor).Erste()Beispiel
Angenommen, Sie möchten das erste Element in einem abrufen
Html
Im obigen HTML -Code haben wir eine erstellt
JQuery
$ (Dokument).Ready (function ()Hier haben wir die erste () Methode verwendet, um das erste Element der zu finden
Ausgang
Das erste Element der
Weiter () Methode
Um das angrenzende Geschwister eines bestimmten Elements zu finden, wird die nächste () Methode verwendet.
Syntax
$ (Selektor).Weiter (Filter)Filter ist ein optionaler Parameter, mit dem ein Element angegeben wird, um die Suche nach dem angrenzenden Geschwister einzuschränken.
Beispiel
Hier haben wir die Arbeit der Jquery Next () -Methode illustriert.
Html
Dies ist der erste Absatz.
Dies ist der zweite Absatz.
Hier haben wir einen geschaffen
Elemente.
JQuery
$ (Dokument).Ready (function ()Im obigen Code verwenden wir die nächste () -Methode, um das angrenzende Geschwister der zu finden
Ausgang
Das angrenzende Geschwister der
Parent () Methode
Zum Zweck der Suche nach dem direkten Elternteil eines Elements wird die Parent () -Methode verwendet. Es ist eine integrierte JQuery-Funktion, die nur eine Ebene des angegebenen Elements aufgibt und das unmittelbare übergeordnete Elternteil dieses Elements holt.
Syntax
$ (Selektor).Elternteil (Filter)Der Filter ist ein optionaler Parameter, mit dem die Suche nach übergeordnetem Element eingehalten wird, indem ein Selektorausdruck angegeben wird.
Beispiel
Angenommen, Sie möchten den direkten Elternteil eines Elements holen, das in einem vorhanden ist
Html
Es gibt insgesamt vier Elemente, die im obigen Code generiert werden ,
CSS
.hauptsächlich *Mit CSS haben wir dem Körper einen gewissen Stil gegeben.
JQuery
$ (Dokument).Ready (function ()Wir haben die Parent () -Methode auf das Element angewendet und auch die CSS () -Methode angekettet, um den direkten Elternteil des Elements hervorzuheben und zu überprüfen, ob das übergeordnete Element erfolgreich zugegriffen wird.
Ausgang
Das übergeordnete Element wird erfolgreich zugegriffen.
prev () Methode
Die Jquery Prev () -Methode wird verwendet, um das vorherige benachbarte Geschwister eines bestimmten Elements abzurufen. Diese Methode durchquert nach hinten im Dom -Baum nach hinten.
Syntax
$ (Selektor).vorher (Filter)Filter ist ein optionaler Parameter, mit dem ein Element angegeben wird, um die Suche nach dem vorherigen benachbarten Geschwister einzuschränken.
Beispiel
Angenommen, Sie möchten das vorherige angrenzende Geschwister eines Elements abrufen. Verwenden Sie den folgenden Code.
Html
Überschrift 2
Ein Absatz.
Im obigen Code haben wir drei Elemente erstellt, die sind;
, Und
.
JQuery
$ (Dokument).Ready (function ()Wir haben die jQuery prev () -Methode verwendet, um das vorherige angrenzende Geschwister von zu holen
Element.
Ausgang
Das vorherige angrenzende Geschwister von
Ist
Geschwister () Methode
Um alle Geschwister eines bestimmten Elements abzurufen, wird die Methode der Geschwister () verwendet. Diese Methode durchquert nach hinten und vorwärts im Dom -Baum, um alle Geschwister eines Elements zu holen.
Syntax
$ (Selektor).Geschwister (Filter)Filter ist ein optionaler Parameter, mit dem ein Element angegeben wird, um die Suche nach den Geschwistern zu beschränken.
Beispiel
Dieses Beispiel zeigt die Arbeit der Geschwister () Methode.
Html
Im obigen Code haben wir ein Element erstellt und ein verschachtelt
CSS
.div *Das Element wurde mit CSS einen bestimmten Stil erhalten.
JQuery
$ (Dokument).Ready (function ()Mit der Methode JQuery Geschwister () werden wir alle Geschwister des
Ausgang
Die Methode der Geschwister () funktioniert ordnungsgemäß.
Abschluss
JQuery bietet eine Vielzahl von Methoden, die zum Zwecke des Durchquerens von DOM -Elementen verwendet werden. Diese Methoden sind; Children () Methode, jede () Methode, Find () Methode, First () Methode, Next () Methode, Parent () Methode, Prev () Methode und Geschwister () Methode () Methode. Alle diese Methoden erfüllen ihren eigenen Zweck, der in diesem Leitfaden ausführlich erklärt wird, zusammen mit der Hilfe relevanter Beispiele.