id | 姓名 | 年龄 | 住址 |
---|---|---|---|
1 | 张三 | 18 | 广州 |
2 | 张三 | 20 | 天河 |
3 | 张三 | 30 | 广州 |
4 | 李四 | 25 | 白云 |
body { margin:0px; padding:15px; } .table { width:80%; margin:20px auto; } caption { text-align:center; font-weight:bold; font-size:20px; color:#000; } #tab tr td { border:1px solid #ddd; text-align:center; } #tab tbody tr td { width:212px !important; } #val { width:50%; } #val,#save { margin-right:10px; } #save,#clean { padding:3px; cursor:pointer; }
1、找到td,然后绑定双击事件
2、把之前的文本内容保存起来,然后再清空之前的内容,再追加input元素,保存,取消按钮
3、给保存取消按钮绑定事件,(注意这里,会触发冒泡事件,所以要阻止冒泡事件)
4、我这里设置了一个num变量,目的是在表格编辑时只能有一个TD是可编辑的,不能同时出现多个!