我正在使用 Django 动态生成一个表。根据提供的数据,使用相同的表格模板生成各种表格。在一种情况下,特定列包含图像标签。由于我的表格是可编辑的(使用 jquery),图像单元格也变得可编辑并删除了我的内容。我想要双击此类单元格时的一些特殊行为,例如上传图片。如何使用 jquery 完成此操作?下面给出了使表格可编辑的脚本。
$(function() {
$("td").dblclick(function() {
var OriginalContent = $(this).text();
$(this).addClass("cellEditing");
$(this).html("<input type='text' value='" + OriginalContent + "' />");
$(this).children().first().focus();
$(this).children().first().keypress(function(e) {
if (e.which == 13) {
var newContent = $(this).val();
$(this).parent().text(newContent);
$(this).parent().removeClass("cellEditing");
}
});
$(this).children().first().blur(function() {
$(this).parent().text(OriginalContent);
$(this).parent().removeClass("cellEditing");
});
});
});