ciao,
ho una classe
all'interno del metodo, il this è correttamente riferito alla classe, all'interno dell'evento click è giustamente riferito all'oggetto cliccato, MA come faccio a riferirmi alla classe?codice:function classe() { this.proprieta = 'ciao'; } classe.prototype.metodo = function() { alert(this.proprieta); $('.a').click(function() { alert(this.proprieta); }); for(var i = 0; i<100; i++) { $('.a').click(function() { alert(i); }); } };
Inoltre, cliccando sugli ipotetici a del ciclo ottengo sempre '99' ... ovvero l'ultimo valore della i, non il valore che aveva il contatore nel ciclo .. è possibile ricavarlo sul click?
Spero di essermi spiegato,
Grazie,
Davide