მეთოდი not
მეთოდი not გამორიცხავს
ნაკრებიდან ელემენტებს მითითებული სელექტორის მიხედვით.
სინტაქსი
გამორიცხავს ნაკრებიდან იმ ელემენტებს, რომლებიც შეესაბამება სელექტორს:
.not(სელექტორი);
ფილტრავს ელემენტების ნაკრებს მითითებული
ფუნქციის გამოყენებით. ეს ფუნქცია გამოიძახება ცალკე,
თითოეული არჩეული ელემენტისთვის. თუ
ის აბრუნებს true, მაშინ მიმდინარე ელემენტი
გამოირიცხება საბოლოო შედეგიდან. თავად ელემენტები
ხელმისაწვდომია ფუნქციაში, ცვლადში this, ხოლო
მათი რიგითი ნომრები ნაკრებში — ცვლადში
index.
.not(function(index, elem));
პარამეტრი ასევე შეიძლება იყოს jQuery ობიექტი:
.not(jQuery ობიექტი);
მაგალითი
მოდი ვიპოვოთ პარაგრაფები, რომელთა კლასები არ
არის aaa ან bbb და დავამატოთ მათ
ტექსტის ბოლოს '!!!':
<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 კოდი ასე გამოიყურება:
<p class='aaa'>text</p>
<p class='bbb'>text</p>
<p class='ccc'>text!!!</p>
<p class='ddd'>text!!!</p>