Равиши not
Равиши not элементҳоро аз
маҷмӯъа бо истифода аз селектори додашуда истисно мекунад.
Синтаксис
Элементҳоеро, ки ба селектор мувофиқат мекунанд, аз маҷмӯъа истисно мекунад:
.not(селектор);
Маҷмӯъи элементҳоро бо истифода аз функсияи додашуда
филтр мекунад. Ин функсия барои ҳар як элемент аз
элементҳои интихобшуда ҷудогона даъват карда мешавад.
Агар он true баргардонад, он гоҳ элементи феълӣ аз
натиҷаи ниҳоӣ истисно карда мешавад. Худи элементҳо
дар дохили функсия дар тағйирёбандаи this дастрасанд, ва
рақамҳои тартибии онҳо дар маҷмӯъа — дар тағйирёбандаи
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>