Metoda not
Metoda not vylučuje ze
sady elementy podle zadaného selektoru.
Syntaxe
Vyloučí ze sady ty elementy, které odpovídají selektoru:
.not(selektor);
Filtruje sadu elementů pomocí zadané
funkce. Tato funkce je volána samostatně
pro každý z vybraných elementů. Pokud
vrátí true, bude aktuální element
vyloučen z konečného výsledku. Samotné elementy
jsou dostupné ve funkci, v proměnné this, a
jejich pořadová čísla v sadě — v proměnné
index.
.not(function(index, elem));
Parametr může být také objekt jQuery:
.not(objekt jQuery);
Příklad
Pojďme najít odstavce, jejichž třídy nejsou
aaa nebo bbb a přidáme na
konec textu '!!!':
<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 kód bude vypadat takto:
<p class='aaa'>text</p>
<p class='bbb'>text</p>
<p class='ccc'>text!!!</p>
<p class='ddd'>text!!!</p>