<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
<style>
ul {
display: block;
margin-left: 20px;
padding: 0px;
list-style: none;
width:200px;
background-color:cadetblue;
overflow:hidden;
}
li {
display: block;
margin: 0;
padding: 0;
list-style: none;
width:200px;
background-color:aqua;
}
</style>
</head>
<body style="background: rgb(240, 249, 253);">
<script type="text/javascript">
$(document).ready(function () {
$("li").click(function (e) {
var $target = $(this);
//console.log($target.html());
if ($target.next("ul").is(":hidden")) {
$("ul").not("#root").hide();
$target.next("ul").show();
$target.addClass("active");
$target.siblings().removeClass("active");
}
else {
$target.next("ul").hide();
}
});
});
</script>
<ul id="root">
<li>1</li>
<ul>
<li>11</li>
<li>12</li>
<li>13</li>
</ul>
<li>2</li>
<ul>
<li>21</li>
<li>22</li>
<li>23</li>
</ul>
<li>3</li>
<ul>
<li>31</li>
<li>32</li>
<li>33</li>
</ul>
</ul>
</body>
</html>