Methode not
De methode not sluit elementen uit van
de set op basis van een opgegeven selector.
Syntaxis
Sluit die elementen uit van de set die voldoen aan de selector:
.not(selector);
Filtert de set elementen met een opgegeven
functie. Deze functie wordt apart aangeroepen,
voor elk van de geselecteerde elementen. Als
deze true teruggeeft, wordt het huidige element
uitgesloten van het eindresultaat. De elementen zelf
zijn toegankelijk in de functie, in de variabele this, en
hun volgnummers in de set — in de variabele
index.
.not(function(index, elem));
De parameter kan ook een jQuery-object zijn:
.not(jQuery object);
Voorbeeld
Laten we de alinea's vinden waarvan de klassen geen
aaa of bbb zijn en aan het
einde van de tekst '!!!' toevoegen:
<p class='aaa'>tekst</p>
<p class='bbb'>tekst</p>
<p class='ccc'>tekst</p>
<p class='ddd'>tekst</p>
$('p').not('.aaa, .bbb').append('!!!');
De HTML-code ziet er dan als volgt uit:
<p class='aaa'>tekst</p>
<p class='bbb'>tekst</p>
<p class='ccc'>tekst!!!</p>
<p class='ddd'>tekst!!!</p>