Heim >Web-Frontend >js-Tutorial >Beispielanalyse der Filtermethodenverwendung in jquery_jquery
Das Beispiel in diesem Artikel beschreibt die Verwendung der Filtermethode in jquery. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:
Die Methodefilter() reduziert den Satz übereinstimmender Elemente auf Elemente, die mit dem angegebenen Selektor übereinstimmen.
Die Parameter in der Filtermethode können Zeichenfolgenwerte sein, die Selektorausdrücke zum Abgleichen mit dem aktuellen Satz von Elementen enthalten.
1. Die Parametertypen des Filters können in zwei Typen unterteilt werden
1. Pass-Selektor
$('a').filter('.external')
2. Filterfunktion
übergeben
2. Der Unterschied zwischen Suchen und Filtern in Jquery
1. find() sucht nach Elementen mit der Klasse classname innerhalb des div-Elements.
2. filter() filtert die Elemente, deren div-Klasse Klassenname ist.
3. Grundsätzlich werden Unterelemente gefunden, und der Filter ist eine Ebenensuche
4. Die Suchfunktion fragt die untergeordneten Elemente der aktuellen Objektsammlung ab;
5. Die Filterfunktion besteht darin, die aktuelle Objektsammlung zu filtern und Filterbedingungen zu verwenden, um den Umfang einzuschränken
6. Der Parameter der Suchfunktion ist der jQuery-Selektorausdruck;
7. Der Parameter von filter ist ebenfalls ein Selektorausdruck, kann aber mehrere durch Kommas getrennte Bedingungen haben (logische ODER-Beziehung);
8. Der Filterparameter kann auch eine Funktion sein. Beim Aufruf der Funktion wird der Indexparameter automatisch übergeben. Die Funktion muss true oder false zurückgeben, um Elemente auszuwählen oder auszuschließen.
Zum Beispiel: