Erste Attribut von einem übergeordneten Knoten

Ich versuche, mit

$(this).parentNode.attr('data-element')

sollte return 0 - 5 string-aber es will einfach nicht funktionieren. Ich benutze es in einer Funktion wie dieser

$('.someClass').each(function(){
    $(this).html(SomeFunction('SomeString', $(this).parentNode.attr('data-element')));
});

Alle Elemente mit der Klasse "someClass" haben Sie einen parentNode

<li class="element" data-element: 1 (or any number from 0 to 5 (including))> </li>

und ich habe keine Ahnung, wo ist der Fehler. Was mache ich falsch?

--David

  • statt parentNode verwenden parent() von jQuery. parentNode ist von einfacher javascript und gilt nicht auf jQuery-Elemente
InformationsquelleAutor David Debnar | 2012-02-03
Schreibe einen Kommentar