Vi faccio un esempio
codice HTML:
<img />
<p><img /><p>
<img />
<script>
$("img").click(function(){
  alert($(this).prevAll("img").size())
})
</script>
quello che vorrei sapere è il numero di elementi precedenti a quello cliccato. Ma il risultato è il seguente:
img n.1->0->ok
img n.2->0->dovrebbe dire 1
img n.3->1->dovrebbe dire 2

Come posso risolvere? Esiste una funzione che mi permetta di ottenete (a me basta il numero) di elementi in modo globale?