jquery 表格分页等操作实现代码(pagedown,pageup)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了jquery 表格分页等操作实现代码(pagedown,pageup),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2160字,纯文字阅读大概需要4分钟。
内容图文
![jquery 表格分页等操作实现代码(pagedown,pageup)](/upload/InfoBanner/zyjiaocheng/372/9218b375e6b34df1a9b30eb4a70445bc.jpg)
没什么技术含量,先上图:
思路:
1:获取按键
2:判断当前表格行的位置
HTML结构:
代码如下:
<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 border="0" cellpadding="0" cellspacing="0" align="center" width=600>
<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>
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='<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序号
}
})
})
这里是jquery实现的表格分页代码,下面推荐几款其它的表格分页的实现方法:
js表格分页实现代码
TinyTable javascript表格分页及排序插件
内容总结
以上是互联网集市为您收集整理的jquery 表格分页等操作实现代码(pagedown,pageup)全部内容,希望文章能够帮你解决jquery 表格分页等操作实现代码(pagedown,pageup)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。