<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script>
<!--实现tooltip功能-->
<style type="text/css">
body
{
font-family: 楷体_GB2312;
font-size: 24px;
}
table
{
text-align: center;
}
th
{
height: 30px;
}
td
{
height: 30px;
}
.bak
{
background-color: LightBlue;
}
</style>
<script type="text/javascript">
$(document).ready(function() {
$("#sure").click(function() {
var fval = $("#firstname").val();
var lval = $("#lastname").val();
var age = $("#age").val();
var percent = $("#percent").val();
//构建表格
var str = '<tr><td><input type="checkbox" name="checkbox"/><td>' + '<td>' + fval + '</td>' + '<td>' + lval + '</td>' + '<td>' + age + '</td>' + '<td>' + percent + '</td></tr>';
$("table").append(str);
str = "";
})
//设定初始tr序号
var logo = 0;
$(document).keydown(function(e) {
var table = $("table tr");
//如果按下的是pagedown
if (e.keyCode == 40) { //↑
//移去所有的tr样式
$("tr.bak").removeClass("bak");
//为当前所指向的tr加上高亮
$("tr:eq(" + logo + ")").addClass("bak");
//tr序号加1
logo++;
}
//如果tr序号超过了tr的长度,则返回第一行;
if (logo > table.length) {
logo = 0;
}
//如果按下的是pageup
if (e.keyCode == 38) {//↓
//tr序号在当前序号减一,就是上移一个位置
var l = logo - 1;
//如果tr序号小于0,也就是此时的tr序号应该在底部;
if (l < 0) {
l = table.length + l; //重新计算tr序号
}
$("tr.bak").removeClass("bak");
$("tr:eq(" + l + ")").addClass("bak");
logo = l; //对logo进行赋值,标识当前tr序号
}
})
})
</script>
</head>
<body>
<div id="formdiv" align="center">
firstname:<input type="text" id="firstname" />
lastname:<input type="text" id="lastname" />
age:<input type="text" id="age" />
percent:<input type="text" id="percent" />
<input type="button" value="确定" id="sure" />
</div>
<table align="center" width="600px" rules="all" bordercolor="blue" style="margin: 5px;">
<tr>
<td>
<input type="checkbox" name="checkbox1" />
<td>
<td>
Peter
</td>
<td>
Parker
</td>
<td>
28
</td>
<td>
20.9%
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="checkbox1" />
<td>
<td>
John
</td>
<td>
Hood
</td>
<td>
33
</td>
<td>
25%
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="checkbox1" />
<td>
<td>
Clark
</td>
<td>
Kent
</td>
<td>
18
</td>
<td>
44%
</td>
</tr>
</table>
</body>
</html>