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

  • Adam Khoury

    Adam Khoury

    23 Ocak 2008
  • TeachMeComputer

    TeachMeCompu

    31 EKİM 2009
  • USI Events

    USI Events

    6 AĞUSTOS 2013