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:

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

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

Parameter môže byť aj objekt jQuery:

javascript.not(objekt jQuery);

Príklad

Nájdime odseky, ktorých triedy nie sú aaa alebo bbb a pridajme im na koniec 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 vyzerať takto:

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

Pozri tiež

  • selektor not,
    ktorý vylučuje elementy zodpovedajúce zadanému selektoru
  • metóda eq,
    ktorá získa element s určitým číslom
  • metóda first,
    ktorá získa prvý element
  • metóda last,
    ktorá získa posledný element