Ho bisogno di un modo per utilizzare la funzione jquery .live()
per agire sugli elementi caricati tramite ajax.jquery .live on load event
Per esempio viene caricato un div tramite la tecnologia AJAX .load()
<div id="mydiv"></div>
Normalmente lo faccio .live()
con un evento click, ma ho bisogno di sapere come dire la dom che questo nuovo div ha caricato senza azioni esplicite/eventi da parte dell'utente.
Questo codice non funziona, ma voglio fare qualcosa di simile:
mydiv = $("#mydiv");
mydiv.live("mydiv.length > 0", function() {
// do something
});
Il "mydiv.length" essere substitue per il tipico "click" o altro evento.
Come stai facendo il tuo carico ajax? Il modo migliore per ottenere ciò che cerchi è il callback di successo della tua chiamata ajax – CResults