jQuery filter() Methode

❮ jQuery-doorloopmethoden

Voorbeeld

Retourneer alle <p> elementen met de klassenaam "intro":

$("p").filter(".intro")

Definitie en gebruik

De methode filter() retourneert elementen die aan bepaalde criteria voldoen.

Met deze methode kunt u een criterium opgeven. Elementen die niet aan de criteria voldoen, worden uit de selectie verwijderd en elementen die wel overeenkomen, worden geretourneerd.

Deze methode wordt vaak gebruikt om het zoeken naar een element in een groep geselecteerde elementen te verfijnen.

Tip: De methode filter() is het tegenovergestelde van de methode not() .


Syntaxis

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

Parameter Description
criteria Optional. Specifies a selector expression, a jQuery object or one or more elements to be returned from a group of selected elements.

Tip: To specify multiple criteria, use comma.
function(index Optional. Specifies a function to run for each element in the set. If it returns true, the element is kept. Otherwise, the element is removed.
  • index - The index position of the element in the set
Note: this is the current DOM element.

Probeer het zelf - Voorbeelden


. Gebruik de :even selector samen met filter() om alle <p> elementen terug te geven die even zijn.


Hoe alle <p> elementen met klasse "intro" en id "outro" te retourneren.


Hoe u alle <p>-elementen met klasse "intro" in een <div>-element kunt retourneren, met een jQuery-object.


Hoe een <p> element met id "intro" terug te sturen met een DOM element.


gebruiken Hoe een functie gebruiken om alle <p>-elementen te selecteren die twee <span>-elementen in zich hebben.


❮ jQuery-doorloopmethoden