SORU
4 Kasım 2008, Salı


Eğer bir öğe jQuery ile CSS sınıfı var olup olmadığını belirlemek

JQuery ile çalışıyor ve eğer öğe, belirli bir CSS sınıfı ile ilişkili olup olmadığını belirlemek için kolay bir yol olup olmadığını görmeye çalışıyorum.

Elemanın kimliği ve aradığım CSS sınıfı var. Ben sadece, bir deyim, bir karşılaştırma yapabilmek için her öğe üzerinde bu sınıfın varlığına dayanarak gerekiyor.

CEVAP
4 Kasım 2008, Salı


hasClass yöntemi kullanın:

jQueryCollection.hasClass(className);

ya

$(selector).hasClass(className);

Argüman (belli ki) bir dize denetleme sınıfı temsil eden, ve bir boolean en jQuery yöntemleri gibi zincirleme desteklemiyor () döndürür.

Not:Eğer boşluk içeren className bir argüman iletirseniz, kelimenin tam anlamıyla koleksiyonun elemanları' className dize. karşı uyumlu olacaktır Bu yüzden, örneğin, bir öğe varsa

<span class="foo bar" />

o zaman bu true döndürür:

$('span').hasClass('foo bar')

ve bu false döndürür:

$('span').hasClass('bar foo')
$('span').hasClass('foo  bar')

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Break

    Break

    10 Aralık 2005
  • Makeup Lover

    Makeup Lover

    12 HAZİRAN 2011
  • UsherVEVO

    UsherVEVO

    15 EKİM 2009