JSFiddle - React, Tailwind, and code Playground
by Muthuraman B
HTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<div id="menu">
<ul>
<li class="current"><a>Heading One</a></li>
<li><a>Heading Two</a></li>
<li><a>Heading Three</a></li>
<li><a>Heading Four</a></li>
</ul>
</div>
CSS
#menu {padding:20px;font-family: Arial, Helvetica, sans-serif;}
#menu ul {list-style:none;font-size:14px;padding:0;}
#menu ul li {float:left;margin-right:10px;}
#menu ul li a {color:#999;background: #ccc;padding:6px 15px;border-radius:3px;cursor:pointer;}
#menu ul li.current a {color:#FF0!important;background: #000;}
JavaScript
$('#menu ul li').click( function(){
if (!$(this).hasClass('current')) {
$('#menu ul li').removeClass('current');
$(this).addClass('current');
}
});