这是我第一次使用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> ';
$config['num_tag_open'] = '<li class="button_pagination_nav button_graylight_nav">';
$config['num_tag_close'] = '</li> ';
$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?
答案 0 :(得分:3)
我不确定,但在codeigniter 3中,这个有效
$ config [&#39; attributes&#39;] =数组(&#39; class&#39; =&gt;&#39; last&#39;);
答案 1 :(得分: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;
以下是Reference