$(document).ready(function(){ $("#sure").click(function(){ var fval=$("#firstname").val(); var lval=$("#lastname").val(); var age=$("#age").val(); var percent=$("#percent").val(); //构建表格 var str='
' '
' fval '
' '
' lval '
' '
' age '
' '
' percent '
'; $("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序号 } }) })