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

  • finalcall07

    finalcall07

    11 NİSAN 2008
  • infiniTuts

    infiniTuts

    18 Ocak 2012
  • tychoadragmire

    tychoadragmi

    20 Mart 2006