Я думаю, ты почти у цели.Если данные для редактирования очень просты, вы можете просто сделать что-то вроде:
$(function() {
$('#frame a').click(function()
{
$('#frame').html('<form action="..." method="post"><textarea name="data">' +
$('#data').text() +
'</textarea><input type="submit" value="Edit"></form>');
})
})
Если данные для редактирования являются более сложными, вы можете загрузить их через AJAX или поместить всю форму для редактирования внутриHTML и скрыть его по умолчанию.Если пользователь нажимает кнопку редактирования, вам просто нужно показать ее.