<td colspan="15"> <div class="page" id="page"> <input type="hidden" name="current_page" value="currentPage"> <input type="hidden" name="last_page" value="lastPage"> <span class="jumpto" style="cursor: pointer;border-radius: 3px;background-color: black;color: #fff;font-size: 14px;"> 跳 至 </span> 第<input type="text" style="width:30px;text-align: center" name="page_num" value="currentPage">/共lastPage页 ,共total项 <div class="btn"> <span class="prev"> <a href="previousPageUrl">上一页</a> </span> <span class="next"> <a href="nextPageUrl">下一页</a> </span> </div> </div> </td>
/** * 页码跳转 */ jq('#page .jumpto').click(function() { jumpto(); }); var jumpto = function () { var page = parseInt(jq('#page input[name=page_num]').val()); var current_page = parseInt(jq('#page input[name=current_page]').val()); var last_page = parseInt(jq('#page input[name=last_page]').val()); var prev = jq('#page .prev a').attr('href'); var next = jq('#page .next a').attr('href'); var purl; //输入超出最大页面 if(typeof prev == 'undefined' && typeof next == 'undefined'){ return false; } if(page>last_page){ page = last_page; } if(next){ purl = next; purl = purl.replace('page='+(current_page+1),'page='+page); }else if(prev){ purl = prev; purl = purl.replace('page='+(current_page-1),'page='+page); } window.location = purl; }