Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/03/2012, 09:04
Avatar de Shirak2
Shirak2
 
Fecha de Ingreso: abril-2008
Ubicación: Granada
Mensajes: 42
Antigüedad: 16 años, 6 meses
Puntos: 19
Respuesta: Insertar codigo dinámico con jQuery

Si la fila la insertas bien en HTML, el problema está en que la función .click() de jQuery es un .bind() simplificado, por lo que sólo funciona con los elementos que había al cargar la página.
Para poder hacer lo que necesitas, tienes que hacer una delegación en el elemento padre usando .delegate().
Si tienes jQuery 1.7 o más alto, puedes usar .on(), que dependiendo de la manera en que lo llames es un bind o un delegate.

Ejemplo:
Código Javascript:
Ver original
  1. $('tbody').on('click', '.foo', function() {
  2.     // código
  3. });