jQuery filter() Method
The jQuery filter() method returns elements that match a certain criteria. This method constructs a new jQuery object from a subset of the matching elements . The supplied criteria is tested against each element. Elements that do not match the criteria are removed from the selection, and those that match will be returned.
All filters begin with a colon, such as :first, :last, :even.
jQuery filter with Examples
jQuery provides several filters such as :first, :last, :eq() etc. The short list of filter elements below that you can use to narrow down the search for elements in a DOM tree.
- :first - First matched element of the selector's returned set.
- :last - Last and single instance of the element matching the selector's returned set.
- :even - Even elements with a zero-based index within the matched set.
- :odd - Odd elements with zero-based indexing within the matched set.
- :eq(index) - Element that is equal to the given index n within the matched set.
- :gt(index) - All elements that are greater than the given zero-based index within the matched set.
- :lt(index) - All elements that are less than the given zero-based index within the matched set.
- :animated - All elements that are currently being animated at the time the selector is run.
- :header - All header elements (H1...H6).
- :not - All elements that do not match the given selector.
- :checkbox - All elements that match the type checkbox.
- :contains(text) - String of text (case sensitive).
- :disabled - All elements that are disabled.
- :enabled - All elements that are enabled.
- :file - All elements of a certain file type.
jQuery :first example
jQuery :last example
jQuery :even example
jQuery :odd example
jQuery :eq example
jQuery :gt example