本文实例讲述了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程序设计有所帮助。
本文地址:https://www.stayed.cn/item/5039
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我