【问题标题】:Codeigniter pagination create this prev and next linksCodeigniter 分页创建此上一个和下一个链接
【发布时间】:2026-02-02 04:40:01
【问题描述】:

我尝试在 CI 中创建分页

我有 HTML

<!--div class="pagination">
<a href="#" class="page-prev">previous</a>
<ul>
    <li class="active"><a href="#">1</a></li>
    <li><a href="#">2</a></li>
    <li><a href="#">3</a></li>
    <li><a href="#">4</a></li>
</ul>
<a href="#" class="page-next">next</a>

在我的控制器中我试试这个

        $config['full_tag_open'] = '<div class="pagination"><ul>';
        $config['full_tag_close'] = '</ul></div>';
        $config['cur_tag_open'] = '<li class="active">';
        $config['cur_tag_close'] = '</li>';
        $config['num_tag_open'] = '<li>';
        $config['num_tag_close'] = '</li>';
        $config['next_link'] = '';
        $config['prev_link'] = '<';
        $config['next_tag_open'] = '';
        $config['next_tag_close'] = '';
        $config['prev_tag_open'] = '';
        $config['prev_tag_close'] = '';

如何将 prev_link 和 next_link 放在 ul 之外?如果我的完整标签打开必须是(如果我没有错)标签 ul

【问题讨论】:

  • 为什么需要这样做
  • 我需要在页面上创建分页。这是合乎逻辑的:)
  • 嗯,很好,我很感激,是的,我接受这个是合乎逻辑的
  • 我只想用这种 HTML 格式创建链接 :)
  • 注释掉所有标签并查看结果输出,而不是尝试通过使用带有 jquery 的选择器向它们动态添加类,这是一个漫长的过程,你必须玩逻辑

标签: php html codeigniter


【解决方案1】:
$("div.pagination ul > a:last-child" ).addClass('page-next');
$("div.pagination ul > a:first-child" ).addClass('page-prev');

它帮助了我

【讨论】: