Metode not
Metode not izslēdz no
kopas elementus pēc norādītā selektora.
Sintakse
Izslēdz no kopas tos elementus, kas atbilst selektoram:
.not(selektors);
Filtrē elementu kopu, izmantojot norādīto
funkciju. Šī funkcija tiek izsaukta atsevišķi
katram no atlasītajiem elementiem. Ja
tā atgriež true, tad pašreizējais elements tiks
izslēgts no gala rezultāta. Paši elementi
ir pieejami funkcijā, mainīgajā this, un
to kārtas numuri kopā — mainīgajā
index.
.not(function(index, elem));
Parametrs var būt arī jQuery objekts:
.not(jQuery objekts);
Piemērs
Atradīsim rindkopas, kurām klases nav
aaa vai bbb un ieliksim tiem
teksta beigās '!!!':
<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 kods izskatīsies šādi:
<p class='aaa'>text</p>
<p class='bbb'>text</p>
<p class='ccc'>text!!!</p>
<p class='ddd'>text!!!</p>