Metodas not
Metodas not pašalina iš
rinkinio elementus pagal nurodytą selektorių.
Sintaksė
Pašalina iš rinkinio tuos elementus, kurie atitinka selektorių:
.not(selektorius);
Filtruoja elementų rinkinį naudojant nurodytą
funkciją. Ši funkcija iškviečiama atskirai,
kiekvienam iš pasirinktų elementų. Jei
ji grąžina true, tai esamas elementas bus
pašalintas iš galutinio rezultato. Patys elementai
prieinami funkcijoje, kintamajame this, o
jų eilės numeriai rinkinyje — kintamajame
index.
.not(function(index, elem));
Parametras taip pat gali būti jQuery objektas:
.not(jQuery objektas);
Pavyzdys
Raskime pastraipas, kurių klasės nėra
aaa arba bbb ir pridėkime prie
jų teksto pabaigos '!!!':
<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 kodas atrodys taip:
<p class='aaa'>text</p>
<p class='bbb'>text</p>
<p class='ccc'>text!!!</p>
<p class='ddd'>text!!!</p>