laravel 分页加自定义跳转

    {{-- 首页 --}} @if ($paginator->onFirstPage())
  • 首页
  • @else
  • 首页
  • @endif {{-- 上一页 --}} @if ($paginator->onFirstPage())
  • 上一页
  • @else
  • 上一页
  • @endif {{-- Pagination Elements --}} @foreach ($elements as $element) @if (is_string($element))
  • {{ $element }}
  • @endif @if (is_array($element)) @foreach ($element as $page => $url) @if ($page == $paginator->currentPage())
  • {{ $page }}
  • @else
  • {{ $page }}
  • @endif @endforeach @endif @endforeach {{-- 下一页 --}} @if ($paginator->hasMorePages())
  • 下一页
  • @else
  • 下一页
  • @endif {{-- 尾页 --}} @if ($paginator->hasMorePages())
  • 尾页
  • @else
  • 尾页
  • @endif
    {{-- 增加输入框,跳转任意页码和显示任意条数 --}}
    • 页 / 共 {{ $paginator->lastPage() }} 页
    • 每页 条 / 共 {{ $paginator->total() }} 条

    加自定义属性data-jump

     页 / 共 {{ $paginator->lastPage() }} 页
            
    

    js

    $("#customPage").keydown(function(e){
            if(e.keyCode == 13){
                var jump = $("#customPage").attr('data-jump');
                jump = jump.substring(0, jump.length-1);
                var page = $('#customPage').val();
                location.href= jump + page;
            }
        });
    

    目前是这么实现的,如果有更好的方法再更新。

    你可能感兴趣的:(laravel 分页加自定义跳转)