Asigne controladores de clic para bucle
Estoy teniendo varios div#mydiv1
, #mydiv2
, #mydiv3
, ... y desea asignarles controladores de clics:
$(document).ready(function(){
for(var i = 0; i < 20; i++) {
$('#question' + i).click( function(){
alert('you clicked ' + i);
});
}
});
Pero en lugar de mostrar'you clicked 3'
cuando haga clic en#mydiv3
(en cuanto a cada otro clic) me sale'you clicked 20'
. ¿Qué estoy haciendo mal?