Metoda jQuery filter()
Przykład
Zwróć wszystkie <p> elementy z nazwą klasy "intro":
$("p").filter(".intro")
Definicja i użycie
Metoda filter() zwraca elementy spełniające określone kryteria.
Ta metoda pozwala określić kryteria. Elementy, które nie spełniają kryteriów, są usuwane z wyboru, a te, które pasują, zostaną zwrócone.
Metoda ta jest często wykorzystywana do zawężenia wyszukiwania elementu w grupie wybranych elementów.
Wskazówka: Metoda filter() jest przeciwieństwem metody not() .
Składnia
$(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.
|
Spróbuj sam - przykłady
Używając selektora :even razem z filter(), zwracasz wszystkie <p> elementy, które są parzyste.
Jak zwrócić wszystkie elementy <p> z klasą "intro" i identyfikatorem "outro".
Jak zwrócić wszystkie elementy <p> z klasą „intro” wewnątrz elementu <div> za pomocą obiektu jQuery.
Jak zwrócić element <p> o identyfikatorze „intro”, z elementem DOM.
Jak używać funkcji do zaznaczania wszystkich elementów <p>, które mają w sobie dwa elementy <span>.