So filtern Sie HTML -Elemente in jQuery

So filtern Sie HTML -Elemente in jQuery

JQuery ist eine JavaScript-Bibliothek mit einfacher-Learn-Syntax. Wie seine übergeordnete Sprache JS kann JQuery auch in HTML integriert werden, um verschiedene Operationen auszuführen. Die JQuery unterstützt die Unterstützung von HTML -Elementen mit verschiedenen Methoden, die First (), Last (), EQ (), Slice (), Filter (), Has () und nicht () Methoden umfassen. Dieser Leitfaden bietet Ziele, HTML -Elemente in JQuery zu filtern und die folgenden Lernergebnisse zu ermöglichen.

  • Arbeiten aller Methoden zum Filtern von HTML -Elementen in JQuery
  • Verwendung jeder Methode (mit Beispielen)

So filtern Sie HTML -Elemente in jQuery

In diesem Abschnitt wird die Arbeit verschiedener Methoden zum Filtern von HTML -Elementen in JQuery festgelegt.

So verwenden Sie die erste () Methode

Die erste () Methode filtert die Elemente basierend auf einer Bedingung und gibt das erste Element aus den übereinstimmenden Elementen zurück. Die Syntax der First () -Methode wird unten angezeigt:

$ ("Selector").Erste();

Beispiel

Im obigen Code,

  • First () Methode wird auf selector = ”angewendetP
  • Die Methode addClass () wird angewendet, um das gefilterte Element zu unterscheiden

Ausgang

Die Ausgabe zeigt, dass nur der erste Absatz ausgewählt ist und sein Hintergrund mit der “geändert wirdErste" Klasse.

So verwenden Sie die letzte () Methode

Diese Methode gibt das letzte Element aus dem Satz übereinstimmter Elemente zurück. Es funktioniert auf der folgenden Syntax:

$ ("Selector").zuletzt();

Beispiel

Die obige Code praktiziert die letzte () Methode im Absatzelement und ein JQuery AddClass () Die Methode wird hinzugefügt, um eine CSS -Klasse einzubetten.

Notiz: Der Zweck der CSS -Klasse ist es, das übereinstimmende Element hervorzuheben.

Ausgang

So verwenden Sie die EQ () -Methode

Die EQ () -Methode gibt das Element zurück, das mit der Indexnummer des Elements übereinstimmt. Diese Methode verwendet die folgende Syntax

$ ("Selector").Gl ();

Die EQ () -Methode akzeptiert numerische Werte entweder positiv oder negativ. Der positive Wert beginnt mit den Startelementen (oder oberen) Elementen zu zählen, während der negative Wertindex vom unteren Ende vom unteren Ende gezählt wird.

Beispiel

Das folgende Beispiel praktiziert die EQ () -Methode sowohl in positiven als auch in negativen Indizes.

Der Code wird unten beschrieben,

  • Die Gl (3) Verwendet die positive Indexnummer und die CSS -Klasse = ”positiv”Ist mit der Gl (3) -Methode verbunden.
  • Die Gl (-3) Verwendet die negative Indexnummer und die CSS -Klasse = ”Negativ”Wird ausgeübt, wenn Gleichung (-3) ausgeführt wird.

Ausgang

Aus der obigen Ausgabe die Gl (3) abbricht Der letzte Absatz (wie es bei Index = 3 ist) und der Gl (-3) Filter Das dritte Element von unten (Null ist für das erste Element reserviert und -1 ist für das letzte Element).

So verwenden Sie die Slice () -Methode

Die Slice -Methode gibt den spezifischen Bereich (definiert durch Indizes) von Elementen zurück. Um die Slice () -Methode zu verwenden, wird die folgende Syntax praktiziert:

$ ("Selector").Schnitt (Start, Stopp);

Die Slice () -Methode akzeptiert entweder einen positiven oder negativen numerischen Wert als Start-/Stoppkriterien

  • Start: Der Beginn des Schneidens wird durch diesen Parameter bestimmt
  • Stopp (optional): Dieser Parameter stoppt das Schneiden, bevor die angegebene Indexnummer erreicht ist
  • Positive Indexnummer: Die positive Indexierung startet die Auswahl der Elemente aus oberster Ordnung.
  • Negative Indexzahl: Die negative Indexnummer wählt die Elemetns aus der unteren Ordnung aus.

Beispiel 1: Verwenden der positiv-Index-Zahl

Der obige Code wird als beschrieben als,

  • Die "P"Repräsentiert die Absätze für die"Scheibe()" Methode
  • Die "Scheibe (0,2)”Zeigt, dass das Schneiden vom 0. Index beginnt und vor dem 2. Index gestoppt wird
  • die AddClass (“positiv") Methode fügt die" hinzu "positivKlasse für ausgewählte Elemente.

Ausgang

Beispiel 2: Verwenden der negativen Indexnummer

Der folgende Code übt die negative Indexnummer in der Slice () -Methode aus

  • Die Slice (-2, -1) wird auf Absätze angewendet und würde vom zweiten letzten Element beginnen und endet vor dem letzten Element vor dem letzten Element.
  • die AddClass (“Negativ") Hinzufügen"NegativKlasse zu den geschnittenen Elementen.

Ausgang

So verwenden Sie die Filter () -Methode

Die Filter () -Methode gibt die Elemente zurück, die mit bestimmten Kriterien übereinstimmen. Die Syntax dieser Methode ist unten bereitgestellt:

$ ("Selector").Filter (Kriterien, Funktion (Index));

Der Kriterien Der Parameter wird so eingestellt, dass Elemente ausgewählt werden und die Funktion (Index) Parameter ist optional (ausgeübt, wenn ein bestimmtes Element mit dem Index aus der Auswahl abgerufen werden soll).

Beispiel

Die folgende Code übt die Methode filter () zum Abrufen von zwei Absätzen mithilfe ihrer ID- und Klassennamen.

Der obige Code wählt nur die Absätze aus, die class = ”haben.“P1"Und id ="p2“.

Ausgang

So verwenden Sie die nicht () Methode

Die nicht () Methode würde dazu führen, dass Elemente zurückgegeben werden, die nicht innerhalb der Übereinstimmungskriterien liegen. Oder man kann sagen, dass es das Gegenteil der ist filter () Methode. Die Syntax von nicht () ist unten angegeben:

$ ("Selector").nicht (Kriterien, Funktion (Index));

Beispiel

Im obigen Code,

  • zwei Klassen "P1" Und "p2Werden in nicht () Methoden übergeben
  • Die AddClass ("nicht") wird verwendet, um die Auswahl zu färben von nicht() Methode

Ausgang

Verwenden Sie eine Methode () -Methode

Die Has () -Methode wird praktiziert, um das Element mit Zweigelementen zu erhalten. Die Syntax dieser Methode ist unten bereitgestellt:

$ ("Selector").hat ("Element");

In der obigen Syntax die “Wähler"Das enthält das"Element”Würde nur abgerufen.

Beispiel

Für ein besseres Verständnis von Has () -Methoden wird der folgende Code ausgeführt.

Die obigen Code verfolgen das “div"Tag, das das hat"Absatz" Element. Zusätzlich die CSS -Klasse = ”hat"Wird verwendet, um die ausgewählten" anzuzeigen "div" Schild.

Ausgang

Die obige Ausgabe zeigt, dass die div Absätze enthalten, wird nur ausgewählt und das div ist mit waldgrüner Farbe gefärbt.

Abschluss

JQuery unterstützt verschiedene Methoden wie First (), last (), EQ (), nicht (), hat (), Slice () usw., HTML -Elemente filtern. Dieser Leitfaden bietet die Arbeit und Verwendung jeder Methode eins nach dem anderen. Jede Methode folgt der unterschiedlichen Filterung, um einige Elemente auszuwählen. Beispielsweise verwenden die Methoden EQ () und Slice () Indexnummern, während andere Methoden die Klasse oder ID (eines Elements) verwenden, um HTML -Elemente zu filtern.