Phương thức jQuery filter ()

❮ Phương thức duyệt jQuery

Thí dụ

Trả về tất cả các phần tử <p> có tên lớp là "phần giới thiệu":

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

Định nghĩa và Cách sử dụng

Phương thức filter () trả về các phần tử phù hợp với một tiêu chí nhất định.

Phương pháp này cho phép bạn chỉ định một tiêu chí. Các phần tử không phù hợp với tiêu chí sẽ bị xóa khỏi lựa chọn và những phần tử phù hợp sẽ được trả lại.

Phương pháp này thường được sử dụng để thu hẹp tìm kiếm một phần tử trong một nhóm các phần tử đã chọn.

Mẹo: Phương thức filter () ngược lại với phương thức not () .


Cú pháp

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

Hãy tự mình thử - Ví dụ


bằng nhau. Sử dụng: bộ chọn thậm chí cùng với filter () để trả về tất cả các phần tử <p> đều.


Cách trả về tất cả các phần tử <p> có lớp "intro" và id "outro".


Cách trả về tất cả các phần tử <p> có lớp "giới thiệu" bên trong phần tử <div>, với một đối tượng jQuery.


Cách trả về phần tử <p> có id "phần giới thiệu", với phần tử DOM.


Cách sử dụng hàm để chọn tất cả các phần tử <p> có hai phần tử <span> bên trong chúng.


❮ Phương thức duyệt jQuery