Sto provando ad usareOttenere attributo di un nodo padre
$(this).parentNode.attr('data-element')
che dovrebbe tornare 0-5 nella stringa ma semplicemente non funzionerà. Io lo utilizzo in una funzione come questa
$('.someClass').each(function(){
$(this).html(SomeFunction('SomeString', $(this).parentNode.attr('data-element')));
});
Tutti gli elementi con class 'someClass' avere un parentNode
<li class="element" data-element: 1 (or any number from 0 to 5 (including))> </li>
e non ho idea di dove è l'errore. Che cosa sto facendo di sbagliato?
--David
invece di parentNode uso genitore() da jQuery. parentNode proviene da un semplice javascript e non si applica agli elementi jQuery – machineaddict