Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/08/2012, 08:01
Avatar de patilanz
patilanz
 
Fecha de Ingreso: enero-2012
Mensajes: 880
Antigüedad: 12 años, 3 meses
Puntos: 29
Respuesta: Caso raro con innerHTML

Cita:
Iniciado por 3nr1c Ver Mensaje
Me ha pasado a mí también alguna vez. Esto pasa porque cuando creas un evento en jQuery, se asigna a los elementos HTML que hay actualmente en la página. Esto también pasa si cargas elementos con AJAX, por ejemplo.

Solucionarlo no es fácil, te lo pongo con un ejemplo:

Código Javascript:
Ver original
  1. $(function(){
  2.   var funcion = function(e){
  3.     e.preventDefault();
  4.   };
  5.  
  6.   $('a').bind( 'click', funcion );
  7.  
  8.   $('body').append(
  9.     $(document.createElement('a')).text('Hola mundo!')
  10.   );
  11.  
  12.   $('a').unbind('click');
  13.  
  14.   $('a').bind('click',funcion);
  15.  
  16. });

Un saludo

Hola gracias por tu respuesta pero yo todabia no se como usar ajax...

Pero si te a pasado a ti como lo solucionaste??

Gracias :)