【发布时间】:2013-08-21 16:33:28
【问题描述】:
我正在尝试使用 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);
});
我已尝试根据以下链接构建我的代码,但没有成功。
【问题讨论】: