jQuery collapsed nested un-ordered list
HTML
<ul id="collapse">
<li>level 1
<ul>
<li>level 2
<ul>
<li>level 3
<ul>
<li>level 4</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
CSS
#collapse * {
display:block;
list-style:none;
cursor:pointer;
text-transform:uppercase;
}
JavaScript
$(function () {
var open="false";
if(open=="false"){
ul
}
$("#collapse li").children('ul').hide();
$("#collapse li").on('click', function (event) {
if($(this).closest("li").children("ul").length) {
alert("yes");
}
$(this).children('ul').stop().slideToggle(350);
$(this).toggleClass("open");
event.stopPropagation();
});
});