Método not
El método not excluye del
conjunto elementos según el selector dado.
Sintaxis
Excluye del conjunto aquellos elementos que coinciden con el selector:
.not(selector);
Filtra el conjunto de elementos con la ayuda de una
función dada. Esta función se llama por separado,
para cada uno de los elementos seleccionados. Si
devuelve true, entonces el elemento actual será
excluido del resultado final. Los propios elementos
están disponibles en la función, en la variable this, y
sus números de orden en el conjunto — en la variable
index.
.not(function(index, elem));
El parámetro también puede ser un objeto jQuery:
.not(objeto jQuery);
Ejemplo
Encontremos los párrafos cuyas clases no sean
aaa o bbb y pongamos al
final del texto '!!!':
<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('!!!');
El código HTML pasará a verse así:
<p class='aaa'>text</p>
<p class='bbb'>text</p>
<p class='ccc'>text!!!</p>
<p class='ddd'>text!!!</p>