0

这是我第一次使用 CI 分页,我找不到如何添加anchor_class到指定链接的信息。例如,我在分页中的最后一项名为“NEXT”,class="last"但我不知道如何class="last"仅添加到此元素。这是我尝试过的:

$config['base_url']   = site_url('page');
    $config['total_rows'] = $this->news_job->countAllMods();

    $config['per_page']   = '1';
    $config['first_link'] = FALSE;
    $config['last_link']  = FALSE;
    $config['uri_segment'] = '2'; 

    $config['full_tag_open'] = '<ul>';
    $config['full_tag_close'] = '</ul>';
    $config['next_link']  = 'Next';

    $config['cur_tag_open'] = '<li class="button_pagination_nav button_graydark_nav"><a>';
    $config['cur_tag_close'] = '</a></li>&nbsp;';

    $config['num_tag_open'] = '<li class="button_pagination_nav button_graylight_nav">';
    $config['num_tag_close'] = '</li>&nbsp;';

    $config['next_tag_open'] = '<li class="button_pagination_nav button_graydark_nav">';
    $config['anchor_class'] = 'class="last" ';
    $config['next_tag_close'] = '</li>';

    $config['prev_link'] = 'Back';
    $this->pagination->initialize($config);

所以你可以看到我正在使用$config['anchor_class'],但是我所有的分页链接都得到了class="last"。那么我应该怎么做,class="last"只添加到 next_tag_close?

4

2 回答 2

3

我不确定,但在 codeigniter 3 中这个有效

$config['attributes'] = array('class' => 'last');

于 2016-07-27T03:39:26.093 回答
1

尝试这个:

$config['last_tag_open'] = '<li class="last_link">';
$config['last_tag_close'] = '</li>';

$(function(){
    $(".last_link a").addClass('last');
});

注释掉这一行:

$config['anchor_class'] = 'class="last" ';
$config['last_link']  = TRUE;

这里有一些参考

于 2013-10-11T21:17:03.240 回答