特定のクラスの要素を選択しない単純なセレクター式はありますか?
<div class="first-foo" />
<div class="first-moo" />
<div class="first-koo" />
<div class="first-bar second-foo" />
最初の3つのdivを取得して試してみました
$(div[class^="first-"][class!="first-bar"])
しかし、最後のdivにはfirst-bar以上のものが含まれているため、これはすべてを受け取ります。そのような式でプレースホルダーを使用する方法はありますか?そんな感じ
$(div[class^="first-"][class!="first-bar*"]) // doesn't seem to work
役立つ他のセレクターはありますか?
場合1は、仕事と連結し、いずれかのクラス1またはクラス2を持っていないすべての要素を選択したい:
—
J0ANMM
$('div[class^="first-"]').not('.class1').not('.class2')
first-bar
です。