JSFiddle - React, Tailwind, and code Playground
HTML
<div class="container">
<ul>
<li tabindex="1">item1</li>
<li tabindex="2">item</li>
<li tabindex="3">item</li>
<li tabindex="4">item</li>
<li tabindex="5">item</li>
<li tabindex="6">item</li>
<li tabindex="7">item</li>
<li tabindex="8">item</li>
<li tabindex="9">item</li>
<li tabindex="10">item</li>
</ul>
</div>
CSS
.container {
height:100px;
border-color:black;
overflow:auto;
}
.active{
background-color:yellow;
}
JavaScript
$('li').keydown(function () {
$(this).removeClass()
$(this).next().focus().addClass('active');
});
$('li:first').focus();