Всем большущее спасибо! Получилось вот так:
function quickEditTag(editableID) {
var $currentDlFile = $("#dlfile_" + editableID);
$currentDlFile.load("downloads_ajax.php?&ajaxupdate=0&ajaxedit=" + editableID, function(){
var $currentDlFileHtml = $currentDlFile.html();
var $editableText = $("<textarea />");
$editableText.val($currentDlFileHtml);
$currentDlFile.replaceWith($editableText);
$editableText.focus();
$editableText.on('blur', function() {
$.post(
"/downloads_ajax.php?&ajaxedit=0&ajaxupdate=0",
{
dl2fileId: editableID,
dl2filemessage: $editableText.val()
},
onAjaxSuccess
);
function onAjaxSuccess()
{
$currentDlFile.load("downloads_ajax.php?&ajaxedit=0&ajaxupdate=" + editableID, function(){
$editableText.replaceWith($currentDlFile);
});
}
});
});
}