Estoy tratando de saber qué tan "lejos" se encuentra un elemento cliqueado en el DOM con respecto a cierto otro elemento.cuenta el número de elementos entre el elemento "this" y "that"
<li>item1</li>
<li>item2</li>
<li class="active">item3</li>
<li>item4</li>
<li>item5</li>
<li>item6</li>
<li>item7</li>
Así que cuando un usuario hace clic en un elemento que debe devolver la distancia al elemento activo: Así item1: return -2
, item4: return 1
, item6: return 3
, y así sucesivamente.
http://stackoverflow.com/questions/13875 60/find-number-of-nodes-between-two-elements-with-jquery –
@Marcus - no es lo mismo. –
Aparte de eso ^, siempre puede obtener una lista de los elementos y luego simplemente recorrerla, incrementando un contador para cada elemento y luego simplemente se rompe cada vez que toca el elemento que necesita. –