¿Existe 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 obtener los primeros tres divs e intenté
$(div[class^="first-"][class!="first-bar"])
Pero esto recibe todo ya que el último div contiene más que la primera barra. ¿Hay alguna 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?
En caso de que uno quiera seleccionar todos los elementos que no tienen clase 1 o clase 2, la concatenación funcionaría:
—
J0ANMM
$('div[class^="first-"]').not('.class1').not('.class2')
first-bar
.