<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.
|
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.