Jquery简单分页实现方法


Posted in Javascript onJuly 24, 2015

本文实例讲述了Jquery简单分页实现方法。分享给大家供大家参考。具体如下:

js代码:

function dolistpage(pagerow,pagenum,rowcount,pagecount){
 $("#pagemsg").html("每页显示"+pagerow+"条,当前" + pagenum + "/" +pagecount + "页 共" +rowcount + "条");
 if (pagenum == 1) {
  $("#fpbtn").attr("disabled", true);
  $("#rpbtn").attr("disabled", true);
 }else {
  $("#fpbtn").removeAttr("disabled");
  $("#rpbtn").removeAttr("disabled");
 }
 if (pagenum == pagecount) {
  $("#npbtn").attr("disabled", true);
  $("#lpbtn").attr("disabled", true);
 }else {
  $("#npbtn").removeAttr("disabled");
  $("#lpbtn").removeAttr("disabled");
 }
 $("#fpbtn").click(function(){
  loadtpage(1);
 });
 $("#rpbtn").click(function(){
  loadtpage(pagenum - 1);
 });
 $("#npbtn").click(function(){
  if ((pagenum + 1) >= pagecount) 
   loadtpage(pagecount);
  else
   loadtpage(pagenum + 1);
 });
 $("#lpbtn").click(function(){
  loadtpage(pagecount);
 });
 $("#gpbtn").click(function(){
  var tzys = $("#gpinput").val();
  var re = /^[1-9]+[0-9]*$/;
  if (tzys == null || tzys == undefined || tzys == '') {
   alert("请输入跳转页数!");
   $("#gpinput").focus();
   return;
  }
  if (!re.test(tzys)) {
   alert("请输入正确跳转页数!");
   $("#gpinput").focus();
   return;
  }
  if (tzys > pagecount) 
   tzys = pagecount;
  if (tzys <= 0) 
   tzys = 1;
  loadtpage(tzys);
 });
 $("#gpinput").val(pagenum);
}

HTML代码:

<table>
 <tfoot>
  <tr>
   <td colspan="11">
    <span class="water-table-listbtn"></span>
    <span class="water-table-page">
     <span id="pagemsg" class="water-table-pagemsg">当前0/0页</span>
     <input type="button" id="fpbtn" value="首页"/>
     <input type="button" id="rpbtn" value="上页"/>
     <input type="button" id="npbtn" value="下页"/>
     <input type="button" id="lpbtn" value="尾页"/>
     <span id="pagemsg" class="water-table-pagemsg">跳转
     <input type="text" id="gpinput" size="3" value="0"/>页
     </span>
     <input type="button" id="gpbtn" value="跳转"/>
    </span>
   </td>
  </tr>
 </tfoot>
</table>

希望本文所述对大家的jquery程序设计有所帮助。

Javascript 相关文章推荐
js 巧妙去除数组中的重复项
Jan 25 Javascript
JQuery中$之选择器用法介绍
Apr 05 Javascript
extjs4 treepanel动态改变行高度示例
Dec 17 Javascript
javascript异步编程的4种方法
Feb 19 Javascript
js 通过cookie实现刷新不变化树形菜单
Oct 30 Javascript
jQuery+CSS实现的网页二级下滑菜单效果
Aug 25 Javascript
基于JavaScript实现带缩略图的轮播效果
Jan 12 Javascript
Vue.js -- 过滤器使用总结
Feb 18 Javascript
JS获取浮动(float)元素的style.left值为空的快速解决办法
Feb 19 Javascript
vux uploader 图片上传组件的安装使用方法
May 15 Javascript
解决VUE中document.body.scrollTop为0的问题
Sep 15 Javascript
Vue实现商品详情页的评价列表功能
Sep 04 Javascript
javascript实现禁止鼠标滚轮事件
Jul 24 #Javascript
Css3制作变形与动画效果
Jul 24 #Javascript
四种参数传递的形式——URL,超链接,js,form表单
Jul 24 #Javascript
基于JS实现的倒计时程序实例
Jul 24 #Javascript
可以浮动某个物体的jquery控件用法实例
Jul 24 #Javascript
javascript比较两个日期相差天数的方法
Jul 24 #Javascript
JAVA四种基本排序方法实例总结
Jul 24 #Javascript
You might like
php实现rc4加密算法代码
2012/04/25 PHP
PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
2014/06/23 PHP
destoon出现验证码不显示时的紧急处理方法
2014/08/22 PHP
ThinkPHP实现附件上传功能
2017/04/27 PHP
JavaScript 创建对象
2009/07/17 Javascript
javascript appendChild,innerHTML,join性能比较代码
2009/08/29 Javascript
简介JavaScript中Boolean.toSource()方法的使用
2015/06/05 Javascript
Jquery获取当前城市的天气信息
2016/08/05 Javascript
jquery注册文本框获取焦点清空,失去焦点赋值的简单实例
2016/09/08 Javascript
鼠标点击input,显示瞬间的边框颜色,对之修改与隐藏实例
2016/12/26 Javascript
微信小程序实现多个按钮toggle功能的实例
2017/06/13 Javascript
基于twbsPagination.js分页插件使用心得(分享)
2017/10/21 Javascript
js时间戳与日期格式之间转换详解
2017/12/11 Javascript
JS实现DOM删除节点操作示例
2018/04/04 Javascript
JavaScript中import用法总结
2019/01/20 Javascript
Vue.js暴露方法给WebView的使用操作
2020/09/07 Javascript
python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
2013/12/08 Python
django自定义Field实现一个字段存储以逗号分隔的字符串
2014/04/27 Python
python实现可将字符转换成大写的tcp服务器实例
2015/04/29 Python
python使用TensorFlow进行图像处理的方法
2018/02/28 Python
python在文本开头插入一行的实例
2018/05/02 Python
Python实现的NN神经网络算法完整示例
2018/06/19 Python
python爬虫的一个常见简单js反爬详解
2019/07/09 Python
python按修改时间顺序排列文件的实例代码
2019/07/25 Python
Python学习之time模块的基本使用
2021/01/17 Python
Yves Rocher伊夫·黎雪美国官网:法国始创植物美肌1959
2019/01/09 全球购物
C# Debug和Testing相关面试题
2015/10/25 面试题
法学函授自我鉴定
2014/02/06 职场文书
高中军训感言800字
2014/03/05 职场文书
部门群众路线教育实践活动对照检查材料思想汇报
2014/10/07 职场文书
2014年督导工作总结
2014/11/19 职场文书
2015年入党决心书
2015/02/05 职场文书
2015最新学生自我评价范文
2015/03/03 职场文书
大学校园招聘会感想
2015/08/10 职场文书
SQLServer中JSON文档型数据的查询问题解决
2021/06/27 SQL Server
mysql 联合索引生效的条件及索引失效的条件
2021/11/20 MySQL