Metoda jQuery filter()

❮ Metody przechodzenia jQuery

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.
  • index - The index position of the element in the set
Note: this is the current DOM element.

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


❮ Metody przechodzenia jQuery