Ciao a tutti,

stavo implementando delle funzionalità di paginazione / ricerca ajax e mi trovo davanti ad un problema: il metodo delegate non funziona.

Ho una struttura html fatta in questo modo:
codice:
<table id="agency_list">
     <thead>.....</thead>
     <tbody>
          <tr>
               
               <td>Dettagli</td>
          </tr>
     </tbody>
</table>
Praticamente quando faccio una chiamata ajax rimpiazzo l'html dentro al tbody con
$('#agency_list tbody').html(/*il mio nuovo html*/)

Ho inoltre queste eventi per aprire la popup di dettaglio al click della anchor definiti con il delegate:
codice:
$('#agency_list tbody').delegate("tr td a.ag_detail", "click", function(e){
		e.preventDefault();
		
		var idAgency = $(this).attr("href").substring(1, $(this).attr("href").length);
		agencyViewModel.detail(idAgency);
});
Solo che non funzionano, nel senso che non entra nemmeno nell'evento se clicco sul link dopo aver aggiornato il tbody.
Qualcuno sa dirmi dove sbaglio??

Grazie mille a tutti!