| 
		
			 Цитата: 
		
	 | 
	
		$(this).html(input_field); 
input_field.focus()
	 | 
	
В input_field же у Batman_1989'а строка хранится, а не jQuery объект. Тогда уж надо и назначение input_field менять, в итоге получится
$('td').click(function()    {
        var td_val = $(this).html();
        var input_field = $('<input type="text" id="edit" value="' + td_val + '" />');
        $(this).html(input_field);
        $(input).focus();
    });