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$('tbody').on('click', '.foo', function() {
// código
});