Ciao a tutti..
ho un problemino che da qualche giorno mi tormenta.
In pratica non riesco a applicare eventi (tipo: click, hover ecc) ad elementi generati da javascript. Mi spiego: diciamo che io tramite jquery genero in un tag preciso, ad esempio $("div#container"), un tasto input button utilizzando o il metodo append() o html().
codice:
$("div#container").html("<input type=\"button\ class=\"miobottone\""");
Il tasto viene generato correttamente. Successivamente se io volessi però applicare un'altro evento relativo al tasto generato ad esempio un click:
codice:
$("input.miobottone").click(function(){ alert("ciao mondo!!"); });
questo evento non parte mai.. e lo stesso vale per tutti gli elementi generati col DOM.
Non riesco a spiegarmi il motivo. Mi piacerebbe saperlo anche se è una cosa sostanzialmente impossibile. Qualcuno a qualche idea?
Fatemi sapere..Grazie mille
P.s. Il codice che ho postato è solo dimostrativo e forse con qualche piccolo errore.