一html顨的代码的编写:JQueryEdit.html
2样式表的风格:edit.css
javascript脚本的处理:jqueryedit.js的代码:
脚本端的总体思路 td事件
0.保存当前的td的结点
1.取出当前td中的内容保存起来
2.清空td里面的内容
3.建立一个文本框,也就是input
4.5.要让文本框能够响应键盘按下并弹起的事件
0.获取当前按下的键值
解决不同浏览器的事件差异
1.判断是否是回车键
对于文本框来说
1.保存当前文本框的内容
2.找到td的结点,并清空其内容
3.让文本框中的内容添到td中去
4.让td重新拥有点击事件
5把文本框加入到td中
5.5文本框中的文字高亮选中
6.需要清除td上的点击事件
*****
重新总结:
1.保存td中内容
2.清除td中的内容
3.构建input标签
4.保存input的值(可以用input.attr())
5.将input的文本插入td中去
***
针对input文本要做的事情
1.解决不同浏览器的事件:input.keyup(function(event){});
2事件取键值 myEvent.keyCode;
3.(1)取文本内容并保存.
(2)找到td的结点.
(3)把文本的内容加到td中去.
(4)为td加一个注册事件
----------------------------
html() :预留区域要填充 tdNode.html(inputText)
val() : 某个文本的值 inputNode.val();
text() : 某个结点的文本,tdNode.Text();