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

  • Eric Anthony

    Eric Anthony

    13 AĞUSTOS 2011
  • Jorrit Jongma

    Jorrit Jongm

    17 Ocak 2008
  • Showtime

    Showtime

    21 HAZİRAN 2006