JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://code.jquery.com/jquery-1.12.3.min.js"></script>
<ul>
<li class="button">
Item
<ul>
<li>Sub Item</li>
</ul>
</li>
<li class="button">
Item
<ul>
<li>Sub Item 2</li>
</ul>
</li>
</ul>
CSS
ul, li {
margin: 0;
padding: 0;
}
li {
list-style-type: none;
}
li li {
position: relative;
left: -10px;
opacity: 0;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}
li.active {
opacity: 1;
left: 0;
}
JavaScript
$(document).ready(function(){
$(".button").on("click", function(e){
$(e.target).find("li").toggleClass("active");
})
});