Metóda not
Metóda not vylučuje z
množiny elementy podľa zadaného selektora.
Syntax
Vylúči z množiny tie elementy, ktoré zodpovedajú selektoru:
.not(selektor);
Filtruje množinu elementov pomocou zadanej
funkcie. Táto funkcia je volaná samostatne,
pre každý z vybraných elementov. Ak
vráti true, tak aktuálny element bude
vylúčený z konečného výsledku. Samotné elementy
sú dostupné vo funkcii, v premennej this, a
ich poradové čísla v množine — v premennej
index.
.not(function(index, elem));
Parameter môže byť aj objekt jQuery:
.not(objekt jQuery);
Príklad
Nájdime odseky, ktorých triedy nie sú
aaa alebo bbb a pridajme im na
koniec 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 vyzerať takto:
<p class='aaa'>text</p>
<p class='bbb'>text</p>
<p class='ccc'>text!!!</p>
<p class='ddd'>text!!!</p>