Necesito una forma de utilizar la función jquery .live()
para actuar sobre los elementos que se cargan a través de ajax.jquery .live on load event
Por ejemplo se carga un div a través de AJAX .load()
<div id="mydiv"></div>
Normalmente yo .live()
con un evento de clic, pero necesito saber cómo decir la DOM que este nuevo div ha cargado sin ningún tipo de acciones explícitas/eventos del usuario.
Este código no funciona, pero quiero hacer algo como esto:
mydiv = $("#mydiv");
mydiv.live("mydiv.length > 0", function() {
// do something
});
El "mydiv.length" ser un substituto para el típico "clic" o cualquier otro evento.
¿Cómo está haciendo su carga de ajax? La mejor forma de lograr lo que busca es con la devolución exitosa de su llamada a Ajax – CResults