我正在尝试使用 Jquery(没有插件)来启用就地编辑控件。我想要的功能是这样的。单击段落时,该段落将转换为可编辑的文本区域。一旦用户点击段落(失去焦点),文本将被保存。
我在下面有以下代码,目前第 1 部分正在运行,但是当我单击可编辑区域时, 会生成textarea rows="10" cols="160并且我无法输入。这就是我所拥有的
$("#Para1").click(function () {
var textarea = '<div><textarea rows="10" cols="160">' + $(this).html() + '</textarea>';
$(this).html(textarea);
$("textarea.textarea").focus();
$("textarea.textarea").blur(function () {
var value = $(this).val();
$("#Para1").text(value);
});
我试图根据下面的链接来建立我的代码,但没有成功。