Metoda not

Metoda not wyklucza ze zbioru elementy według podanego selektora.

Składnia

Wyklucza ze zbioru te elementy, które pasują do selektora:

javascript.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.

javascript.not(function(index, elem));

Parametr może być również obiektem jQuery:

javascript.not(obiekt jQuery);

Przykład

Znajdźmy akapity, których klasy nie to aaa lub bbb i dodajmy im na końcu tekstu '!!!':

html<p class='aaa'>text</p>
<p class='bbb'>text</p>
<p class='ccc'>text</p>
<p class='ddd'>text</p>
javascript$('p').not('.aaa, .bbb').append('!!!');

Kod HTML będzie wyglądać tak:

html<p class='aaa'>text</p>
<p class='bbb'>text</p>
<p class='ccc'>text!!!</p>
<p class='ddd'>text!!!</p>

Zobacz też

  • selektor not,
    który wyklucza elementy pasujące do podanego selektora
  • metoda eq,
    która pobiera element o określonym numerze
  • metoda first,
    która pobiera pierwszy element
  • metoda last,
    która pobiera ostatni element