【发布时间】:2016-06-30 06:41:55
【问题描述】:
大家好..,
更新文本字段值时出现错误。当我更新一个文本字段时,其余的都会自动更新为相同的值。
这是包含我的源代码的链接:
http://jsfiddle.net/jFycy/284/
我的要求是仅更新该特定字段。
$(function () {
$(".inner, .inner2").dblclick(function (e) {
e.stopPropagation();
var currentEle = $(this);
var value = $(this).html();
updateVal(currentEle, value);
});
});
function updateVal(currentEle, value) {
$(currentEle).html('<input class="thVal" type="text" value="' + value + '" />');
$(".thVal").focus();
$(".thVal").keyup(function (event) {
if (event.keyCode == 13) {
$(currentEle).html($(".thVal").val().trim());
}
});
$(document).click(function () {
$(currentEle).html($(".thVal").val().trim());
});
}
【问题讨论】:
-
使用
contenteditable属性,jsfiddle.net/pranavcbalan/kk71zsqa -
之前已经在数据表中尝试过。但是,没有在警报中获得更新的值。
标签: javascript html css