Metoda not
Metoda not wyklucza ze
zbioru elementy według podanego selektora.
Składnia
Wyklucza ze zbioru te elementy, które pasują do selektora:
.not(selektor);
Filtruje zbiór elementów za pomocą podanej
funkcji. Ta funkcja jest wywoływana osobno
dla każdego z wybranych elementów. Jeśli
zwróci true, to bieżący element zostanie
wykluczony z końcowego wyniku. Same elementy
są dostępne w funkcji, w zmiennej this, a
ich numery porządkowe w zbiorze — w zmiennej
index.
.not(function(index, elem));
Parametr może być również obiektem jQuery:
.not(obiekt jQuery);
Przykład
Znajdźmy akapity, których klasy nie to
aaa lub bbb i dodajmy im na
końcu tekstu '!!!':
<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('!!!');
Kod HTML będzie wyglądać tak:
<p class='aaa'>text</p>
<p class='bbb'>text</p>
<p class='ccc'>text!!!</p>
<p class='ddd'>text!!!</p>