Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/02/2010, 05:10
Dany_s
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 15 años
Puntos: 65
Respuesta: Jquery - Problema con load

cuando quieres manejar eventos en elementos creados con ajax, append o lo que sea tenes que usar el evento live

Código HTML:
<html><head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function(){

//Cargamos el div al apretar el link1
    $('#link1').click( function(){
        $("#div1").load("otro.html", function(){
            $("#div2").prepend("Se cargó ");
        });
    });
    
$('#div1 a').live('click', function (){
        $('#div2').remove();
    });
});
</script>
</head>
<body>
<a href="#" id="link1">Enlace</a>
<div id="div1">Mi div1</div>
</body>
</html> 
otro.html
Código HTML:
<div id="div2">mi div externo <a href="#">Cerrar</a></div> 

Última edición por Dany_s; 03/02/2010 a las 05:18