Gracias por la solucion, funciona bien, pero tambien hice mi propia solución en Jquery, pongo el codigo para los que quieran.
Código Javascript
:
Ver original$("li").click(function(){
var current = $(this);
var abort = false;
var i=0;
while (!abort) {
if (current.prev().length!=0){
i++;
current=current.prev();
}
else abort = true;
}
alert(i)
return false;
});
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>