JSFiddle - React, Tailwind, and code Playground
by Anu Vidhya
HTML
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<ul>
<li>link 1</li>
<li>link 2</li>
<li>link 3</li>
<li>link 4</li>
</ul>
<ul>
<li class='active'>link 1</li>
<li>link 6</li>
<li>link 7</li>
<li>link 8</li>
<li>link 9</li>
</ul>
<input type="button" class="btn"/>
JavaScript
$(document).ready(function(){
$(".btn").click(function(){
console.log("inside button click");
var $active = $(".active");
var activeIndex = $active.index();
var $around = $active.siblings().addBack()
.slice(Math.max(0, activeIndex - 2), activeIndex + 3)
.not($active);
});
});