Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/09/2012, 05:42
elchavo8
 
Fecha de Ingreso: diciembre-2011
Mensajes: 22
Antigüedad: 12 años, 5 meses
Puntos: 2
problema con jQuery se me hasen eventos recursivos

eeii, como les va? estaba haciendo un pequeño script para aprender la jquery y me surgio un problema, a ver si lo saben solucionar.

El sccript imprime por consola el numero que se le da, luego se le da a un enlaze y vuelve a salir el formulario, cuando lo rellenas y le das a aceptar s eimprime el numero del que hable y asi cada ves pero cuando introduzco por segunda vez un numero se me imprime dos veces, con tres, tres y asi recurzivamente.

saben alguna solucion? he probado cosas como:

-ponerle return false
-usar delegate
-...

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.    
  3.     $("#ok").live("click",function(){
  4.        
  5.         $("#anco").empty();
  6.                
  7.         $("<input type=\"number\" id=\"solve\"><button type=\"submit\" id=\"checkea\">Solve</button>").appendTo("#workbench");
  8.  
  9.  
  10.         $("#checkea").live("click",function(){
  11.             $("#anco").empty();
  12.             var numero = parseInt($("#solve").val());
  13.            
  14.             console.log(numero);
  15.             $("<a href='#' id='ok'>Next level</a>").appendTo("#anco");
  16.         });
  17.     });
  18. });

les tengo en alta estima y me ayudaria bastante la solucion, gracias de antemano.