Método not

O método not exclui de um conjunto os elementos com base em um seletor especificado.

Sintaxe

Exclui do conjunto os elementos que correspondem ao seletor:

javascript.not(seletor);

Filtra um conjunto de elementos usando uma função especificada. Esta função é chamada separadamente, para cada um dos elementos selecionados. Se ela retornar true, então o elemento atual será excluído do resultado final. Os próprios elementos estão acessíveis na função, na variável this, e seus números de ordem no conjunto — na variável index.

javascript.not(function(index, elem));

O parâmetro também pode ser um objeto jQuery:

javascript.not(objeto jQuery);

Exemplo

Vamos encontrar os parágrafos cujas classes não são aaa ou bbb e adicionar ao final do texto '!!!':

html<p class='aaa'>text</p>
<p class='bbb'>text</p>
<p class='ccc'>text</p>
<p class='ddd'>text</p>
javascript$('p').not('.aaa, .bbb').append('!!!');

O código HTML ficará assim:

html<p class='aaa'>text</p>
<p class='bbb'>text</p>
<p class='ccc'>text!!!</p>
<p class='ddd'>text!!!</p>

Veja também

  • seletor not,
    que exclui elementos correspondentes ao seletor especificado
  • método eq,
    que obtém o elemento com um número específico
  • método first,
    que obtém o primeiro elemento
  • método last,
    que obtém o último elemento