SORU
4 AĞUSTOS 2009, Salı


JQuery ile element için sınıf listesini almak

JQuery bir şekilde döngü ya da bir öğe için atanan sınıfların bir dizi atamak var mı?

ex.

<div class="Lorem ipsum dolor_spec sit amet">Hello World!</div>

Bir "" "dolor_spec" yukarıda. sınıf özel arıyor olacak HasClass kullanabileceğimi biliyorum() ama gerçek bir sınıf adı mutlaka bir yol da olmayabilir.

CEVAP
4 AĞUSTOS 2009, Salı


document.getElementById('divId').className.split(/\s /); sınıf isimleri bir dizi elde etmek için kullanabilirsiniz.

Sonra yineleme ve istediğinizi bulabilirsiniz.

var classList = document.getElementById('divId').className.split(/\s /);
for (var i = 0; i < classList.length; i  ) {
    if (classList[i] === 'someClass') {
        //do something
    }
}

bir WordPress kullanmak gerçekten sana yardım etmez...

var classList = $('#divId').attr('class').split(/\s /);
$.each(classList, function(index, item) {
    if (item === 'someClass') {
        //do something
    }
});

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • adrianisen

    adrianisen

    25 Kasım 2009
  • RobertDuskin

    RobertDuskin

    12 HAZİRAN 2008
  • TecnoTutosPC

    TecnoTutosPC

    19 Kasım 2012