Metoda jQuery filter() .
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.
|
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>.