devo essere sincero, non ho capito molto, ma guardando meglio il codice:
Se questo funziona:
codice:
$("a[class*='loadAj_']").click(function(){
return caricaTesto('top10.cfm?ajax=1&dataTop='+dataTop,'boxFilmTop10','','','top10');
});
Il codice sotto deve essere cosi:
codice:
$("a[class*='loadAj_']").click(function(){
return linka(this.id);
});
function linka(questo){
return caricaTesto('top10.cfm?ajax=1&dataTop='+dataTop,'boxFilmTop10','','','top10');
}
Poi non so se ho capito bene, tu dici che devi riassociare un'azione ad elementi che vengono caricati tramite ajax, se fosse cosi ti consiglio di dare un occhio al plugin di jquery chiamato "livequery", che ti permette di associare ad un evento degli elementi ritornati da un particolare selettore anche se questi non sono ancora nel DOM, ma vengono aggiunti in un secondo momento.
Per farla breve, se includi nella tua pagina il plugin livequery, poi potrai scrivere una cosa del genere:
codice:
$().ready(function() {
$('.elementiCreatiTramiteAjax').bind('click', function() {
alert('Sono stato aggiunto al DOM tramite AJAX');
});
});
Spero di esserti stato utile