Método jQuery filter()

❮ Métodos transversales de jQuery

Ejemplo

Devuelve todos los elementos <p> con el nombre de clase "intro":

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

Definición y uso

El método filter() devuelve elementos que coinciden con ciertos criterios.

Este método le permite especificar un criterio. Los elementos que no coincidan con los criterios se eliminarán de la selección y se devolverán los que coincidan.

Este método se utiliza a menudo para restringir la búsqueda de un elemento en un grupo de elementos seleccionados.

Sugerencia: El método filter() es lo opuesto al método not() .


Sintaxis

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

Pruébelo usted mismo - Ejemplos


Usar el selector :even junto con filter() para devolver todos los elementos <p> que son pares.


Cómo devolver todos los elementos <p> con clase "intro" e id "outro".


Cómo devolver todos los elementos <p> con clase "intro" dentro de un elemento <div>, con un objeto jQuery.


Cómo devolver un elemento <p> con id "intro", con un elemento DOM.


Cómo usar una función para seleccionar todos los elementos <p> que tienen dos elementos <span> dentro de ellos.


❮ Métodos transversales de jQuery