Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2010, 13:04
vlycser
 
Fecha de Ingreso: febrero-2009
Mensajes: 7
Antigüedad: 15 años, 9 meses
Puntos: 0
De acuerdo Ciclo While que devuelve el ultimo valor de la variable contador

Saludos a todos y todas. Escribo porque la verdad ya estoy desesperado con este problema.

Tengo un ciclo en JS que se repite n veces, dentro de este existe un función en JQuery que se encarga de mostrar un DIV tomando como selector para la funcion el id del DIV y añadiendole el numero de la variable contador.

El problema radica en que cuando se hace clic sobre el objeto encargado de ejecutar la funcion que muestra el div, este me retorna el ultimo valor que tomo del ciclo la variable del contador.


Código Javascript:
Ver original
  1. var i = 0;
  2. while(i<=50){
  3.     $("#verQrs"+i+"").click(function(){
  4.                    
  5.         alert(i); // Cuando hago click sobre verQrs# me retorna el ultimo valor de i, osea 50. y no el del momento actual en donde se encuentre el ciclo
  6.     });                
  7. i++;
  8. }



ayúdenme porfavor

Última edición por vlycser; 29/11/2010 a las 13:07 Razón: Agregar informacion descriptiva