Metoda not

Metoda not vylučuje ze sady elementy podle zadaného selektoru.

Syntaxe

Vyloučí ze sady ty elementy, které odpovídají selektoru:

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

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

Parametr může být také objekt jQuery:

javascript.not(objekt jQuery);

Příklad

Pojďme najít odstavce, jejichž třídy nejsou aaa nebo bbb a přidáme na konec textu '!!!':

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('!!!');

HTML kód bude vypadat takto:

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

Viz také

  • selektor not,
    který vylučuje elementy odpovídající zadanému selektoru
  • metoda eq,
    která získá element s určitým číslem
  • metoda first,
    která získá první element
  • metoda last,
    která získá poslední element