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

  • listedabive

    listedabive

    30 Ocak 2007
  • Marques Brownlee

    Marques Brow

    21 Mart 2008
  • ravinderosahn

    ravinderosah

    20 Temmuz 2009