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 に答える