English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método not() de jQuery

Métodos de búsqueda de jQuery

El método not() devuelve elementos que no cumplen con las condiciones especificadas.

El método not() elimina todos los elementos que coinciden con las condiciones seleccionadas, devolviendo aquellos que no coinciden.

El método not() es similar afilter()Método inverso.

Sintaxis:

Obtiene elementos que no cumplan con las condiciones especificadas:

$(selector).not(criteria)

Usa una función para obtener elementos:

$(selector).not(function(index))

Ejemplo

Devuelve todos los párrafos excepto el primero:

$("document").ready(function(){
  $("p").not(:first).css("background", "coral");
});
Pruebe aquí‹/›

Devuelve todos los párrafos que no tienen el nombre de clase "demo":

$("document").ready(function(){
  $("p").not(".demo").css("background", "coral");
});
Pruebe aquí‹/›

Devuelve todos los elementos de lista incluso los que no lo son:

$("document").ready(function(){
  $("li").not(:even).css("background", "coral");
});
Pruebe aquí‹/›

Cambie el color de fondo de todos los div; luego agregue el color del borde para los elementos que no tienen el nombre de clase "middle":

$("document").ready(function(){
  $("div").css("background", "#c8ebcc").not(".middle").css("border-color", "red");
});
Pruebe aquí‹/›

Filtre elementos usando una función:

$("document").ready(function(){
  $("div").not(function(i){  
    return $(this).hasClass("middle");
  }).css("background-color", "blue");
});
Pruebe aquí‹/›

Valor del parámetro

ParámetrosDescripción
criteriosEspecifique una expresión de selector, un objeto jQuery o uno o más elementos devueltos de un grupo de elementos seleccionados.
Para especificar múltiples condiciones, utilice comas
function(index)Especifique una función para probar cada elemento del conjunto
  • índice - Devuelve la posición del elemento en el conjunto

Métodos de búsqueda de jQuery