最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

jquery表格分页等操作实现代码(pagedown,pageup)_jquery

来源:动视网 责编:小采 时间:2020-11-27 20:48:38
文档

jquery表格分页等操作实现代码(pagedown,pageup)_jquery

jquery表格分页等操作实现代码(pagedown,pageup)_jquery:没什么技术含量,先上图: 思路: 1:获取按键 2:判断当前表格行的位置 HTML结构: 代码如下: firstname: lastname: age: percent: Peter Parker 28 20.9% John Hood 33 25% Clark Kent 18 44% st
推荐度:
导读jquery表格分页等操作实现代码(pagedown,pageup)_jquery:没什么技术含量,先上图: 思路: 1:获取按键 2:判断当前表格行的位置 HTML结构: 代码如下: firstname: lastname: age: percent: Peter Parker 28 20.9% John Hood 33 25% Clark Kent 18 44% st


没什么技术含量,先上图:
思路:
1:获取按键
2:判断当前表格行的位置

HTML结构:
代码如下:

firstname:
lastname:
age:
percent:






















Peter Parker 28 20.9%

John Hood 33 25%

Clark Kent 18 44%


style样式:
代码如下:
body{
font-family:"微软雅黑";
font-size:12px;
}
table{
text-align:center;
}
th{
height:30px;
border-bottom:1px dashed #ccc;
}
td{
height:30px;
border-bottom:1px dashed #ccc;
}
.bak{
background-color:#ebebeb;
}

js代码:
代码如下:
$(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序号
}
})
})

这里是jquery实现的表格分页代码,下面推荐几款其它的表格分页的实现方法:
js表格分页实现代码

TinyTable javascript表格分页及排序插件

文档

jquery表格分页等操作实现代码(pagedown,pageup)_jquery

jquery表格分页等操作实现代码(pagedown,pageup)_jquery:没什么技术含量,先上图: 思路: 1:获取按键 2:判断当前表格行的位置 HTML结构: 代码如下: firstname: lastname: age: percent: Peter Parker 28 20.9% John Hood 33 25% Clark Kent 18 44% st
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top