226 Dado o seguinte: <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> Como posso selecionar todos, exceto o Item 2, também conhecido como: $("ul#list li!active") jquery Andrew G. Johnson fonte 24 $("ul#list").not(".active")ou$("ul#list:not(.active)") N 1.1 Respostas: 424 Você pode usar o .not()método ou :not()seletor Código com base no seu exemplo: $("ul#list li").not(".active") // not method $("ul#list li:not(.active)") // not selector Andre Backlund fonte 10 Se quiser verificar o uso de duas classes como.not(".completed, .current") Nishantha Em 2019 vanillaJs: document.querySelectorAll ('. foo-class: not (.bar-class): not (.foobar-class')) Ivan Kolyhalov 42 Que tal $("ul#list li:not(.active)")? http://api.jquery.com/not-selector/ Andy Shellam fonte 18 Você pode usar isso para escolher todos os lielementos sem classe: $('ul#list li:not([class])') Oswaldo Ferreira fonte 6 Consulte a documentação da API do jQuery: seletor not () e seletor not equal . George Sisco fonte 2 if (!$(row).hasClass("changed")) { // do your stuff } user3763117 fonte
424 Você pode usar o .not()método ou :not()seletor Código com base no seu exemplo: $("ul#list li").not(".active") // not method $("ul#list li:not(.active)") // not selector Andre Backlund fonte 10 Se quiser verificar o uso de duas classes como.not(".completed, .current") Nishantha Em 2019 vanillaJs: document.querySelectorAll ('. foo-class: not (.bar-class): not (.foobar-class')) Ivan Kolyhalov 42 Que tal $("ul#list li:not(.active)")? http://api.jquery.com/not-selector/ Andy Shellam fonte 18 Você pode usar isso para escolher todos os lielementos sem classe: $('ul#list li:not([class])') Oswaldo Ferreira fonte 6 Consulte a documentação da API do jQuery: seletor not () e seletor not equal . George Sisco fonte 2 if (!$(row).hasClass("changed")) { // do your stuff } user3763117 fonte
18 Você pode usar isso para escolher todos os lielementos sem classe: $('ul#list li:not([class])') Oswaldo Ferreira fonte
$("ul#list").not(".active")
ou$("ul#list:not(.active)")
Respostas:
Você pode usar o
.not()
método ou:not()
seletorCódigo com base no seu exemplo:
fonte
.not(".completed, .current")
Que tal
$("ul#list li:not(.active)")
?http://api.jquery.com/not-selector/
fonte
Você pode usar isso para escolher todos os
li
elementos sem classe:fonte
Consulte a documentação da API do jQuery: seletor not () e seletor not equal .
fonte
fonte