Neueste Web-Entwicklung Tutorials
 

jQuery filter() Method

<JQuery Verfahrgeschwindigkeit Methoden

Beispiel

Gibt alle <p> Elemente mit Klassennamen "intro" :

$("p").filter(".intro")
Versuch es selber "

Definition und Verwendung

Der filter() Methode gibt Elemente, die bestimmten Kriterien entsprechen.

Mit dieser Methode können Sie ein Kriterium angeben. Elemente, die nicht den Kriterien entsprechen, werden aus der Auswahl entfernt, und diejenigen, die zurückgegeben werden, entsprechen.

Diese Methode wird häufig die Suche einzuengen für ein Element in einer Gruppe ausgewählter Elemente verwendet.

Tipp: Der filter() Methode ist das Gegenteil von dem not() Methode.


Syntax

$(selector).filter( criteria, function (index) )

Parameter Beschreibung
criteria Optional. Gibt ein Wähler Ausdruck, ein jQuery-Objekt oder ein oder mehrere Elemente aus einer Gruppe ausgewählter Elemente zurückgegeben werden.

Tipp: Wenn Sie mehrere Kriterien angeben, das Komma.
function( index Optional. Gibt eine Funktion für jedes Element in der Menge zu laufen. Wenn es wahr zurückgibt, wird das Element gehalten. Andernfalls wird das Element entfernt.
  • index - Die Indexposition des Elements im Set
Hinweis: "this" ist das aktuelle DOM - Element.

Probieren Sie es selbst - Beispiele

Gibt alle <p> Elemente , die selbst sind
Mit dem :even Wähler zusammen mit filter() zurück alle <p> Elemente , die selbst sind.

Mehrere Kriterien
Wie alle zurückkehren <p> Elemente mit class="intro" und id="outro" .

Mit einem jQuery - Objekt
Wie alle zurückkehren <p> Elemente mit class="intro" innerhalb eines <div> Element, mit einem jQuery - Objekt.

DOM
Wie zurückzukehren , um eine <p> Element mit id="intro" , mit einem DOM - Element.

Mit Hilfe einer Funktion
Wie eine Funktion verwenden , um alle auszuwählen <p> Elemente , die zwei haben <span> in ihnen Elemente.


<JQuery Verfahrgeschwindigkeit Methoden