javascript - multiple - jquery remove class
No selector de clase en jQuery (2)
Necesita el selector: :not()
:
$(''div[class^="first-"]:not(.first-bar)'')
o, alternativamente, el método .not()
:
$(''div[class^="first-"]'').not(''.first-bar'');
¿Hay una expresión de selector simple para no seleccionar elementos con una clase específica?
<div class="first-foo" />
<div class="first-moo" />
<div class="first-koo" />
<div class="first-bar second-foo" />
Solo quiero conseguir los tres primeros divs y probar
$(div[class^="first-"][class!="first-bar"])
Pero esto recibe todo ya que el último div contiene más que la primera barra. ¿Hay una manera de usar un marcador de posición en tal expresión? Algo como eso
$(div[class^="first-"][class!="first-bar*"]) // doesn''t seem to work
¿Algún otro selector que pueda ayudar?