Methode not
Die Methode not schließt Elemente
anhand eines gegebenen Selektors aus dem Set aus.
Syntax
Schließt die Elemente aus dem Set aus, die auf den Selektor zutreffen:
.not(Selektor);
Filtert den Satz von Elementen mit einer gegebenen
Funktion. Diese Funktion wird separat für jedes
der ausgewählten Elemente aufgerufen. Wenn
sie true zurückgibt, wird das aktuelle Element
vom Endergebnis ausgeschlossen. Die Elemente selbst
sind in der Funktion in der Variable this verfügbar, und
ihre Ordnungsnummern im Set – in der Variable
index.
.not(function(index, elem));
Der Parameter kann auch ein jQuery-Objekt sein:
.not(jQuery-Objekt);
Beispiel
Lassen Sie uns Absätze finden, deren Klassen nicht
aaa oder bbb sind, und am
Ende des Texts '!!!' anhängen:
<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('!!!');
Der HTML-Code sieht dann so aus:
<p class='aaa'>text</p>
<p class='bbb'>text</p>
<p class='ccc'>text!!!</p>
<p class='ddd'>text!!!</p>