Io uso la funzione accodare per non aggiungere un po 'div in un altro elementoaccesso elemento jQuery dopo la funzione di accodamento
('#test-append').append("<div class='new_div'><b>some text</b></div>")
tutto sta andando bene e posso vedere il div aggiunto, `ma ho anche bisogno dopo che per l'accesso il selettore div al fine di fare qualcosa con questo div ad esempio per nasconderlo così uso la folowing
$('.new_div').click(function(){
do somthing here
});
ma non sta funzionando, anche se mi basta usare semplice alert ('ciao') chiamata. Sembra jquery non riconosce la classe di aggiunta (ho anche provato con Id e ottengo lo stesso risultato)
Io apprezzo un certo aiuto su questo tema
Grazie
Se jQuery 1.7 è incluso allora '.click (...)' esegue il mapping a '.on ('click', ...)' – Jasper
'bind()' non usa la delega degli eventi quindi si collegherà solo agli elementi che sono attualmente nel DOM quando avviene l'associazione. E stai usando '.on()' come '.bind()' in modo che non deleghi neanche l'evento, per usare '.on()' deve essere in questo formato: '$ ('root- elemento '). on (' click ',' selector ', function() {do it}) '. – Jasper
qualcuno cancella questa risposta schifosa ... @ jasper, grazie, forse dovresti postare quel commento come risposta? – mindandmedia