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

  • 1881 Animation

    1881 Animati

    5 EKİM 2013
  • Bokeh

    Bokeh

    9 HAZİRAN 2014
  • TheScorpioTechno

    TheScorpioTe

    15 Aralık 2010