JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<ol>
<li class="visited">one</li>
<li><em>two</em></li>
<li><em>tree</em></li>
<li><em>four</em></li>
</ol>
<div id="next"> next</div>
CSS
.visited{ color:red}
.notvisityet{ color:blue;}
JavaScript
$(document).ready(function(e) {
$(".visited").next().children('em').addClass('notvisityet');
});
$('#next').click(function(){
$(".visited").next().addClass('visited').prev().removeClass('visited');
$(".visited").children().removeClass('notvisityet');
$(".visited").next().children().addClass('notvisityet');
});