Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/03/2011, 16:01
Avatar de perryjr
perryjr
 
Fecha de Ingreso: julio-2010
Ubicación: Granada, Spain, Spain
Mensajes: 190
Antigüedad: 14 años, 4 meses
Puntos: 27
Respuesta: Click en un select estático y otro en dinámico

A medida que JavaScript se va ejecutando, busca $('#add') y le asigna un evento AL HACER CLICK., busca $('#prueba') y no encuentra ninguno PORQUE NO EXISTE TODAVIA y busca $('#prueba2') lo encuentra y le asigna el evento. Luego tu al hacer click creas prueba.

Orden de operaciones!! Si pones alert($('#prueba').length); verás como dice que hay cero, porque no existe.


Código PHP:
Ver original
  1. <?php }
  2.             ?>
  3.                
  4.             tds += '</select></td></tr>';
  5.            
  6.             $("#mitabla").append(tds);             
  7.    
  8.  
  9.     //  }); ESTO QUITALO
  10.    
  11.    
  12.     //Esta función si me entra
  13.     $("#prueba").click(function(event) {
  14.                              
  15.             alert("has pulsado el select estatico");               
  16.    
  17.     });
  18.  
  19.     }); // PONLO AQUI ABAJO

Ves la diferencia, los eventos los tienes que asignar cuando ese elemento exista, no antes ^.^
__________________
I (L) Google