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