Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/09/2012, 10:49
Avatar de Dradi7
Dradi7
 
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 16 años, 5 meses
Puntos: 220
Respuesta: Cambiar contenido dinámicamente con jQuery

Cita:
Iniciado por suap Ver Mensaje
hola vicenreler.

en lo personal no me gusta trabajar mucho utilizando el innerHTML o lo que es el $().html(); con jquery, ambos son lo mismo y se tienen que hacer otras verificaciones de la hoja.

la solucion a tu problema puede comerzar con utilizar el el .live() de jquery, este te permite hacer una leida nuevamente de la pagina como si la hubieras recargado, claro hay que hacer referencia al objeto que deseas modificar, te explico cuando tu insertas algo con .html(); aparece automaticamente en la hoja pero para el javascript que ya se econtraba en la pagina antes de insertar el nuevo codigo no le es posible leerlo, de esta manera tenemos que usar el .live() de jquery.

Código:
$("#div_innerhtml").live("click",function(){
});
ese div fue insertado con el innerHTML o .html(); entonces cuando lo desees usar nuevamente con un click necesitas hacer uso de el .live();

espero ayudarte con esta respuesta.
Live ya no se usa se encuentra deprecado para tal cosa puedes usar delegate o on que es mas actualizado
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones