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

  • EmmightySofia

    EmmightySofi

    25 EYLÜL 2011
  • sghaff1

    sghaff1

    23 Mart 2009
  • Troy Hunt

    Troy Hunt

    29 EYLÜL 2011