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

  • circuschina

    circuschina

    16 Mart 2007
  • Skittles Page

    Skittles Pag

    28 Mart 2011
  • Sorikan

    Sorikan

    3 ŞUBAT 2008