アイデアは次のとおりです。値を含むプレートがあり、セル開始をダブルクリックして INPUT に作成し、セル値を「入力」に表示する方法を説明します。 jsfiddle のコード
変換を行い、「入力」にセルの値を表示する関数は次のとおりです。
function convertToInput() {
$('td.editable').on('dblclick', function(){
$(this).html(function() {
var input = '<input type="text" name="fname" />';
var textEditable = $('td.editable');
return input + textEditable;
});
});
$('td.editable').keypress(function(event) {
if ( event.which == 13 ) {
$(this).html('<td class="editable"></td>');
}
});
}
これが何が起こるかのスクリーンショットです: