English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo not() restituisce gli elementi che non corrispondono ai criteri specificati.
Il metodo not() elimina tutti gli elementi che corrispondono ai criteri selezionati, restituendo quelli che non corrispondono.
Il metodo not() è simile a:filter()Il metodo è il contrario.
Ottieni gli elementi che non corrispondono ai criteri specificati:
$(selector).not(criteria)
Utilizza una funzione per ottenere gli elementi:
$(selector).not(function(index))
Restituisce tutti i paragrafi tranne il primo:
$("document").ready(function(){ $("p").not(:first).css("background", "coral"); });Testa e vedrai‹/›
Restituisce tutti i paragrafi che non hanno il nome della classe "demo":
$("document").ready(function(){ $("p").not(".demo").css("background", "coral"); });Testa e vedrai‹/›
Restituisce tutti gli elementi della lista, anche quelli che non lo sono:
$("document").ready(function(){ $("li").not(:even).css("background", "coral"); });Testa e vedrai‹/›
Cambia il colore di sfondo di tutti i div; quindi aggiungi il colore del bordo per gli elementi che non hanno la classe "middle":
$("document").ready(function(){ $("div").css("background", "#c8ebcc").not(".middle").css("border-color", "red"); });Testa e vedrai‹/›
Usare una funzione per filtrare gli elementi:
$("document").ready(function(){ $("div").not(function(i){ return $(this).hasClass("middle"); }).css("background-color", "blue"); });Testa e vedrai‹/›
Parametro | Descrizione |
---|---|
criteria | Specificare un'espressione di selettore, un oggetto jQuery o un elemento o più elementi restituiti da un insieme di elementi selezionati. Per specificare più condizioni, utilizzare la virgola |
function(index) | Specificare una funzione da utilizzare per testare ogni elemento dell'insieme
|