Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/09/2010, 11:35
Avatar de tredio
tredio
 
Fecha de Ingreso: noviembre-2008
Ubicación: Carabobo
Mensajes: 466
Antigüedad: 16 años, 1 mes
Puntos: 66
Respuesta: problemas JQuery con .click() .blur() .prepend()

como te explicaron anteriormente eso pasa por que has definido el evento antes de que el elemento haya sido creado por eso no te responde, para solucionar eso puedes usar la funcion live() de jquery, te quedaria algo asi:

Código Javascript:
Ver original
  1. <script type="text/javascript" >
  2. $(document).ready(function(){
  3.     //insertando input por Jquery
  4.     $("#add").click(function(){
  5.         $('#contenido').prepend("<input name='cajita' id='caita'>");
  6.     });
  7.        
  8.  
  9.  
  10.  
  11.     $('input').live('blur', function() {
  12.             var valor= $(this).attr('value');                
  13.             alert('evento Blur  y '+valor);
  14.     });
  15.    
  16.    
  17.    
  18. })       
  19. </script>

para mas info sobre esa funcion consulta la API de jquery.