Ciao ragazzi, ho una funzione chiamata con .click() , ma per partire ha bisogno di due click: parte solo al secondo click.. Da cosa potrebbe dipendere?

Questa è la funzione:

codice:
$('td#td_new').live('click', function() 

{ 
$.ajax({ 
type: 'GET', 
url: 'add_hobby.php', 
data: { hobby: $('#ricerca_interests').val() }, 
success: function(msg) { 
nuovo_hobby="<tr id='hobby' class='checked' selezionato='si' hobby_id='"+msg+"' ><td id='hobby' width='179px'><div id='nome_hobby'>"+$('#ricerca_interests').val()+'</div></td></tr>'; 

$(nuovo_hobby).appendTo("#interessilista"); 
$('tr#new_hobby').hide().remove();
 }, 
error: function() {
alert("Error. Try later.");
}

 }); 

});

Mentre se può servirvi questa è la pagina per intero: http://pastie.org/8163772

Grazie!