壹咪阳光
BlogJava
首页
新随笔
联系
聚合
管理
随笔-124 评论-49 文章-56 trackbacks-0
可编辑的表格
1脚本jqueryedit.js
//
在页面装载时,让所有的td都有一个点击事件
$(document)ready(
function
()
{
//
找到所有的td节点
var
tds
=
$(
"
td
"
);
//
给所有的td节点增加点击事伯
tds.click(
function
()
{
//
0保存当前的td节点
var
td
=
$(
this
);
//
1取出td里面的内容
var
text
=
td.text();
//
2清空td里面的内容
td.html(
""
);
//
也可以用td.empty();
//
3建立一个文本框,也就是input的元素节点
var
input
=
$(
"
<input>
"
);
//
4设置文本框的值是保存起来的文本内容
input.attr(
"
value
"
,text);
//
设置属性值
//
4.5让文本框可以响应键盘按下事件,主要用于处理回车确认
input.keyup(
function
(event)
{
0
.获取当前用户按下的键值
var
myEvent
=
event
||
window.event;
var
kcode
=
myEvent.keyCode;
1
.判断是否是回车按下
if
(kcode
==
13
)
{
var
inputnode
=
$
{
this
}
;
//
2.保存当前文本框的内容
var
inputtext
=
inputnode.val();
//
3.清空td里面的肉容
var
tdNode
=
inputnode.parent();
//
4.将保存的文本框的空容填充到td中
tdNode.html(inputtext);
//
5.让td重新拥有点击事件
tdNode.click();
}
}
);
//
5将文本框加入到td中
td.append(input);
//
也可以用input.appendTo(td);加添节点
//
5.5让文本框里面的文字被高亮选中
//
需要将jquery的对象转换成dom对象
var
inputdom
=
input.get(
0
);
inputdom.select();
//
6移除点击事件
td.unbind(
"
click
"
);
}
);
}
);
2页面jqueryEdit.html
<
html
>
<
head
>
<
script
type
="text/javascript"
src
="jslib/jquery.js"
></
script
>
<
script
type
="text/javascript"
src
="jslib/jqueryedit.js"
></
script
>
<
head
>
<
body
>
<
table
border
="1px"
>
<
tr
>
<
td
>
123123
</
td
>
<
td
>
456456
</
td
>
</
tr
>
</
table
>
</
body
>
</
html
>
posted on 2009-11-03 10:23
junly
阅读(203)
评论(0)
编辑
收藏
所属分类:
ajax/jquery/js
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
相关文章:
Useing Jquery With JSF
js巧用qq接口得到当前IP
jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中
jQuery-强大的jQuery选择器 (详解)[转]
给Dreamweaver安装jQuery插件jQuery_API.mxp
ajax 书签
LavaLamp mean
事件显示声明
javascript语法_函数_对象_数组
javascript DOM
<
2009年11月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(4)
给我留言
查看公开留言
查看私人留言
随笔分类
ajax/jquery/js(23)
freemark/velocity(7)
hibernate/orm(20)
ide(5)
java(31)
jdbc/jndi(4)
jsp/servlet(17)
oracle/mysql/sql(12)
OS(2)
other(7)
spring(4)
struts2/struts1.3/JSF(34)
tomcat/jboss/weblogic(8)
xml/xsl/dtd/scherma
随笔档案
2011年5月 (3)
2011年3月 (1)
2010年11月 (1)
2010年8月 (2)
2010年7月 (8)
2010年6月 (3)
2010年5月 (2)
2010年4月 (5)
2010年3月 (1)
2010年2月 (6)
2010年1月 (7)
2009年12月 (11)
2009年11月 (110)
2009年10月 (20)
收藏夹
freemard(2)
other
ajax-js
facebox
flex
flex2
IBM中国- Java 技术
java2000
Java学习室
Java开源大全
linux 命令全集
Matrix 与Java共舞
tomcat中文网
web game
技术文档
永远的nuix
脚本之家
文章
Java API
JavaTM 2 Platform Standard Edition 5.0
URLRewriter
慎用url重写
搜索
最新评论
1. re: Java 7七大新功能预览[未登录]
shit@fa
--xxx
2. re: 给Dreamweaver安装jQuery插件jQuery_API.mxp
@12
想进来看看啊,不知道字数够不够
--文君
3. re: jQuery-强大的jQuery选择器 (详解)[转]
评论内容较长,点击标题查看
--zuidaima
4. re: hibernate基础-Session_Flush
你怎么查到的>?>
--rejk
5. re: jQuery-强大的jQuery选择器 (详解)[转]
不错,阅读体验很好。内容很充实
--化缘北辰
阅读排行榜
1. jQuery-强大的jQuery选择器 (详解)[转] (103772)
2. jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中(22165)
3. Java 7七大新功能预览(16833)
4. 给Dreamweaver安装jQuery插件jQuery_API.mxp(16392)
5. 开源框架Pushlet入门(6162)
评论排行榜
1. jQuery-强大的jQuery选择器 (详解)[转] (11)
2. Java 7七大新功能预览(9)
3. 给Dreamweaver安装jQuery插件jQuery_API.mxp(5)
4. 米struts2的用户请注意这个超级安全漏洞(3)
5. dreamweaver cs4 许可证过期的解决办法(3)