How to add current active states in pagination boo

2019-09-15 02:05发布

问题:

How to add current active states in pagination bootstrap?

my code

...
<?php for ($page=1; $page <= $total_pages ; $page++):?>
     <li class="page-item">
        <a href='<?php echo "?page=$page"; ?>' class="links"><?php  echo $page; ?></a>
     </li>
<?php endfor; ?> 
...

回答1:

Add class active to li.

Example

<ul class="pagination">
  <li><a href="#">1</a></li>
  <li class="active"><a href="#">2</a></li>
  <li><a href="#">3</a></li>
  <li><a href="#">4</a></li>
  <li><a href="#">5</a></li>
</ul>


回答2:

<script>
  var url = window.location;
// Will only work if string in href matches with location
$('ul.pagination a[href="'+ url +'"]').parent().addClass('active');

// Will also work for relative and absolute hrefs
$('ul.pagination a').filter(function() {
    return this.href == url;
}).parent().addClass('active');
</script>