Метод not
Метод not тўпламдан
элементларни берилган селектор буйича чиқариб ташлайди.
Синтаксис
Тўпламдан селекторга мос келувчи элементларни чиқариб ташлайди:
.not(селектор);
Тўплам элементларини берилган
функция ёрдамида фильтрлайди. Бу функция
танланган ҳар бир элемент учун алоҳида
чақирилади. Агар у true қайтарса, у ҳолда жорий элемент
яхъний натижадан чиқариб ташланади. Элементларнинг
ўзи
функция ичида, this ўзгарувчисида, мavжуд бўлади, ва
уларнинг тартиб рақамлари тўпламда — index ўзгарувчисида.
.not(function(index, elem));
Параметр, шунингдек, jQuery объекти бўлиши мумкин:
.not(jQuery объекти);
Мисол
Келинг, синфлари aaa ёки bbb
*эмас* бўлган абзацларни топиш учун ва уларнинг
матини охирига '!!!' қўйиш учун:
<p class='aaa'>матн</p>
<p class='bbb'>матн</p>
<p class='ccc'>матн</p>
<p class='ddd'>матн</p>
$('p').not('.aaa, .bbb').append('!!!');
HTML код шундай кўринади:
<p class='aaa'>матн</p>
<p class='bbb'>матн</p>
<p class='ccc'>матн!!!</p>
<p class='ddd'>матн!!!</p>