$("#table").find("td").bind("dblclick",function(){
var input ="<input type='text' id='temp' value="+$(this).text()+" >";
$(this).text("");
$(this).append(input);
$("input#temp").focus();
$("input").blur(function(){
if($(this).val()==""){
$(this).remove();
}else{
$(this).closest("td").text($(this).val());
}
});
<table border="1" width="200" id="table">
<tr><td>111</td></tr>
<tr><td>222</td></tr>
<tr><td>333</td></tr>
<tr><td>444</td></tr>
<tr><td>555</td></tr>
</table>

本文介绍了一种使用JavaScript实现的双击编辑表格单元格的方法。当用户双击表格中的某个单元格时,该单元格将变为可编辑状态,允许用户直接修改其内容。完成编辑后,单元格会恢复到显示模式并保存更改。
1101

被折叠的 条评论
为什么被折叠?



