Pergunta

$("span.ws_label").click(function() {

})

Por selector "span.ws_label" existem 5 elementos selecionados,

quando um deles é clicado,

Como saber qual é realmente?

Editar

I deve obter o índice ou a sua id, $ (this) é inútil para mim.

Foi útil?

Solução

Este é o meu truque:

var i = jQuery(this).prevAll().length;

(i é igual ao número de nós de irmãos antes do nó this)

ver: http://docs.jquery.com/Traversing/prevAll

Outras dicas

Use de JQuery função índice

 $("span.ws_label").index(this);

Você pode usar $ (this) dentro da função. Não é um número de índice, mas se refere ao elemento que está sendo clicado,

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top