Metoda jQuery filter() .

❮ Metody procházení jQuery

Příklad

Vraťte všechny prvky <p> s názvem třídy "intro":

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

Definice a použití

Metoda filter() vrací prvky, které odpovídají určitým kritériím.

Tato metoda umožňuje zadat kritéria. Prvky, které neodpovídají kritériím, jsou z výběru odstraněny a ty, které odpovídají, budou vráceny.

Tato metoda se často používá k zúžení vyhledávání prvku ve skupině vybraných prvků.

Tip: Metoda filter() je opakem metody not() .


Syntax

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

Zkuste si to sami - příklady


Pomocí selektoru :even spolu s filtrem() vrátíte všechny prvky <p>, které jsou sudé.


Jak vrátit všechny prvky <p> s třídou "intro" a id "outro".


Jak vrátit všechny prvky <p> s třídou "intro" uvnitř prvku <div> s objektem jQuery.


Jak vrátit prvek <p> s id "intro" s prvkem DOM.


Jak použít funkci k výběru všech prvků <p>, které obsahují dva prvky <span>.


❮ Metody procházení jQuery