SORU
6 Ocak 2011, PERŞEMBE


Değil jQuery sınıf seçici

Basit seçici bir ifade belirli bir sınıf ile öğeleri seçin.

<div class="first-foo" />
<div class="first-moo" />
<div class="first-koo" />
<div class="first-bar second-foo" />

Ben sadece ilk üç divs ve çalıştı

$(div[class^="first-"][class!="first-bar"])

Ama bu son bir div daha ilk bar içeren tüm alır. Bir şekilde böyle bir ifadede bir yer tutucu kullanın. Onun gibi bir şey

$(div[class^="first-"][class!="first-bar*"]) // doesn't seem to work

Yardımcı olabilecek başka seçiciler?

CEVAP
6 Ocak 2011, PERŞEMBE


:not() seçici gerekir:

$('div[class^="first-"]:not(.first-bar)')

ya da,, .not() alternatif yöntem:

$('div[class^="first-"]').not('.first-bar');

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CorridorDigital

    CorridorDigi

    17 Mayıs 2010
  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011
  • Kap Slap

    Kap Slap

    8 Mart 2010