Kjapp og trygg hosting for Wordpress

Hvordan få this element class index i javascript?

tjcombo

Medlem
Hvordan få this element class index i javascript?

Jeg tenker på noe sånt som:

var myClassIndex = this.ClassName.Index;

alert(myClassIndex);

noen forslag?
 

adeneo

Medlem
Du må forklare det der nærmere?

Elementer har ikke noe index i utgangspunktet, IE har noe som heter sourceIndex, men det du gjør er å bruke "this" som er et nøkkelord som kan referere til nesten hva som helst, men si det er et element i denne sammenhengen, så henter du className, som er en string, og bruker Index, som ikke er noe som helst, på den strengen?

Dersom det er indeksen i forhold til "sibling" elementer så kan du gjøre noe slikt:

PHP:
var elems = this.parentNode.children,
    index = 0;

for (var i=0, len=elems.length; i<len; i++) {
    if (this==elems[i]) index=i;
}

 

tjcombo

Medlem
Japp, jeg ser nå at spørsmålet var veldig dårlig stillt, men problemet er løst.
Thank you
 
Topp