English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Metodo di esplorazione di jQuery
Il metodo filter() di jQuery restituisce gli elementi che corrispondono a una condizione specifica.
Il metodo filter() di jQuery filtra tutti gli elementi che non soddisfano le condizioni selezionate e restituisce quelli che corrispondono.
Il metodo filter() di jQuery è:not()Metodo opposto.
Ottieni gli elementi che soddisfano determinate condizioni:
$("selector").filter(criteria)
Ottieni gli elementi utilizzando una funzione:
$("selector").filter(function(index))
Restituisce tutti gli elementi con la classe "demo":
$("document").ready(function(){ $("p").filter(".demo").css("background", "coral"); });Prova a vedere‹/›
Restituisce tutti gli elementi pari:
$("document").ready(function(){ $("li").filter(":even").css("background", "coral"); });Prova a vedere‹/›
Cambia il colore di tutti i div; quindi aggiungi lo stile di bordo per gli utenti con la classe "middle":
$("document").ready(function(){ $("div").css("background", "#c8ebcc").filter(".middle").css("border-color", "red"); });Prova a vedere‹/›
Usare la funzione per filtrare gli elementi:
$("document").ready(function(){ $("div").filter(function(i){ return $(this).hasClass("middle"); }).css("background-color", "blue"); });Prova a vedere‹/›
Parametro | Descrizione |
---|---|
criteria | Specificare un'espressione di selettore, un oggetto jQuery o uno o più elementi restituiti da un insieme di elementi selezionati. Per specificare più condizioni, utilizzare la virgola |
function(index) | Specificare la funzione da utilizzare per testare ogni elemento della collezione
|