Here, a sample to try:
basic HTML:
<body>
<div class="container">
<ul>
<li class="dropdown cssState">
Tamilnadu
<ul>
<li>Chennai</li>
<li>Madurai</li>
<li>Trichy</li>
<li>Coimbatore </li>
</ul>
</li>
<li class="dropdown cssState">
Andhra
<ul>
<li>Chennai</li>
<li>Madurai</li>
<li>Trichy</li>
<li>Coimbatore </li>
</ul>
</li>
<li class="dropdown cssState">
Kerala
<ul>
<li>Chennai</li>
<li>Madurai</li>
<li>Trichy</li>
<li>Coimbatore </li>
</ul>
</li>
<li class="dropdown cssState">
Tamilnadu
<ul>
<li>Chennai</li>
<li>Madurai</li>
<li>Trichy</li>
<li>Coimbatore </li>
</ul>
</li>
<li class="dropdown cssState">
Andhra
<ul>
<li>Chennai</li>
<li>Madurai</li>
<li>Trichy</li>
<li>Coimbatore </li>
</ul>
</li>
<li class="dropdown cssState">
Kerala
<ul>
<li>Chennai</li>
<li>Madurai</li>
<li>Trichy</li>
<li>Coimbatore </li>
</ul>
</li>
</ul>
</div>
</body>
Stylesheet:
<style>
li.dropdown ul {
display : none;
}
.container {
width:70%;
float: left;
}
.container .cssState {
float: left;
display:block;
border-top-style: solid;
border-top-width:1px;
border-top-color:black;
border-bottom-width:1px;
border-bottom-color:grey;
border-bottom-style:solid;
width: 200px;
border-right-style:solid;
border-right-color:white;
border-right-width:10px;
padding: 2px;
cursor: pointer;
font-weight: bold;
}
</style>
Javascript to toggle:
<script src="https://code.jquery.com/jquery-1.11.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('li.dropdown').click(function () {
$('li.dropdown').not(this).find('ul').hide();
$(this).find('ul').toggle();
});
});
</script>
Reference:
Menu And Items With Expand And Collapse View Using jQuery[
^]