Metoden not
Metoden not utesluter
element från urvalet enligt en given selektor.
Syntax
Utesluter från urvalet de element som matchar selektorn:
.not(selektor);
Filtrerar urvalet av element med hjälp av en given
funktion. Denna funktion anropas separat
för vart och ett av de valda elementen. Om
den returnerar true kommer det aktuella elementet att
uteslutas från slutresultatet. Själva elementen
är tillgängliga i funktionen, i variabeln this, och
deras ordningsnummer i urvalet – i variabeln
index.
.not(function(index, elem));
Parametern kan också vara ett jQuery-objekt:
.not(jQuery-objekt);
Exempel
Låt oss hitta stycken vars klasser inte är
aaa eller bbb och sätta
'!!!' i slutet av deras text:
<p class='aaa'>text</p>
<p class='bbb'>text</p>
<p class='ccc'>text</p>
<p class='ddd'>text</p>
$('p').not('.aaa, .bbb').append('!!!');
HTML-koden kommer att se ut så här:
<p class='aaa'>text</p>
<p class='bbb'>text</p>
<p class='ccc'>text!!!</p>
<p class='ddd'>text!!!</p>