Метад 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>