> For the complete documentation index, see [llms.txt](https://javascriptuse.gitbook.io/javascript/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://javascriptuse.gitbook.io/javascript/how-can-i-add-class-to-the-first-and-last-item-among-the-visible-items-of-owl-carousel-2-ok.md).

# How can I add class to the first and last item among the visible items of Owl Carousel 2? (ok)

dev.vieclam123.vn Toic

```
<!DOCTYPE html>
<html>

  <head>
    <link rel="stylesheet" href="style.css">
    <link rel="stylesheet" href="owlcarousel.css">
    
  </head>

  <body>
    <div class="latest-work-carousel">
      <div class="item">
          <div class="work-content">
              <h4>Southland Arthritis <span>Branding • UX/UI • Web</span></h4>
              <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur nec tortor finibus, blandit leo sed, tincidunt turpis. Morbi iaculis tortor eu sodales aliquam. Integer nibh purus,</p>
              <a href="#" title="View cASE Study" class="case-study-btn">View cASE Study</a>
          </div>
      </div>
      <div class="item">
          <div class="work-content">
              <h4>Southland Arthritis <span>Branding • UX/UI • Web</span></h4>
              <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur nec tortor finibus, blandit leo sed, tincidunt turpis. Morbi iaculis tortor eu sodales aliquam. Integer nibh purus,</p>
              <a href="#" title="View cASE Study" class="case-study-btn">View cASE Study</a>
          </div>
      </div>
      <div class="item">
          <div class="work-content">
              <h4>Southland Arthritis <span>Branding • UX/UI • Web</span></h4>
              <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur nec tortor finibus, blandit leo sed, tincidunt turpis. Morbi iaculis tortor eu sodales aliquam. Integer nibh purus,</p>
              <a href="#" title="View cASE Study" class="case-study-btn">View cASE Study</a>
          </div>
      </div>
      <div class="item">
          <div class="work-content">
              <h4>Southland Arthritis <span>Branding • UX/UI • Web</span></h4>
              <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur nec tortor finibus, blandit leo sed, tincidunt turpis. Morbi iaculis tortor eu sodales aliquam. Integer nibh purus,</p>
              <a href="#" title="View cASE Study" class="case-study-btn">View cASE Study</a>
          </div>
      </div>
      <div class="item">
          <div class="work-content">
              <h4>Southland Arthritis <span>Branding • UX/UI • Web</span></h4>
              <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur nec tortor finibus, blandit leo sed, tincidunt turpis. Morbi iaculis tortor eu sodales aliquam. Integer nibh purus,</p>
              <a href="#" title="View cASE Study" class="case-study-btn">View cASE Study</a>
          </div>
      </div>
  </div>
  
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
  
  <script src="owlcarousel.js"></script>
  <script src="script.js"></script>
    
  </body>

</html>
```

```
// Code goes here


jQuery(document).ready(function($) {
    
    var carousel = $(".latest-work-carousel");
    carousel.owlCarousel({
        loop : true,
        items : 3,
        margin:0,
        nav : true,
        dots : false,
    });

    checkClasses();
    carousel.on('translated.owl.carousel', function(event) {
        checkClasses();
    });

    function checkClasses(){
        var total = $('.latest-work-carousel .owl-stage .owl-item.active').length;
        
        $('.latest-work-carousel .owl-stage .owl-item').removeClass('firstActiveItem lastActiveItem');
        
        $('.latest-work-carousel .owl-stage .owl-item.active').each(function(index){
            if (index === 0) {
                // this is the first one
                $(this).addClass('firstActiveItem');
            }
            if (index === total - 1 && total>1) {
                // this is the last one
                $(this).addClass('lastActiveItem');
            }
        });
    }

        
});


```

```
/* Styles go here */

.firstActiveItem {
  background: red;
}

.lastActiveItem {
  background: blue;
}
```
