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

  • LearnKey

    LearnKey

    19 AĞUSTOS 2008
  • Monica Catral

    Monica Catra

    12 NİSAN 2009
  • Ordetta Price

    Ordetta Pric

    12 EYLÜL 2011