Dado lo siguiente:
<ul id="list">
    <li>Item 1</li>
    <li class="active">Item 2</li>
    <li>Item 3</li>
    <li>Item 4</li>
    <li>Item 5</li>
</ul>
¿Cómo puedo seleccionar todos menos el Artículo 2, también conocido como algo así como:
$("ul#list li!active")
                
$("ul#list").not(".active")o$("ul#list:not(.active)")Respuestas:
Puedes usar el
.not()método o:not()selectorCódigo basado en su ejemplo:
fuente
.not(".completed, .current")¿Qué hay de
$("ul#list li:not(.active)")?http://api.jquery.com/not-selector/
fuente
Puede usar esto para elegir todos los
lielementos sin clase:fuente
Consulte la documentación de la API jQuery: selector no () y selector no igual .
fuente
fuente