javascript - 从 td 切换到 input 并用新值重新打开 td
问题描述
我对此有点陌生。
下面的代码正在运行
切换td
到输入并可以在单击输入按钮时编辑值并返回td
新值但是当鼠标单击时它只显示输入 html 代码没有值
<script>
$('td').dblclick(function (tdin) {
var td_data = $(this).html();
var td_dtin = $(this).html('<input type="text" value='+td_data+'>');
$('input').keyup(function (enter) {
var td_edit = $(this).val();
if (enter.which === 13) {
var td_edit = $(this).val();
$(this).hide();
var inin= $(this).replaceWith(td_edit);
}
})
})
</script>
解决方案
推荐阅读
- entity-framework - EF ChangeTracker 访问被跟踪实体及其导航集合
- websphere - 无法启动 WebSphere V9.0
- kql - 使用 strcat_array 将具有嵌套数组的字段处理为字符串以在 Kusto 中输出
- php - AngularJS:为单个帖子制作页面
- c++ - 为什么不打印字符串?C++
- r - 如何在用户定义的公式中调用命名变量?使用 dplyr::summarise() 无法识别
- python - 根据条件在多行和多列 Pandas 上设置值
- node.js - Aws Lambda 动态读取用户输入并从 Dynamo 表返回数据
- android - 在 AWK 中打印带有变量的字符串
- python - 如何使用 openpyxl 访问命名范围的某个单元格