点击查看代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
.menu {
width: 150px;
height: 800px;
background-color: gold;
}
.menu .header {
padding: 20px 20px;
background-color: #761c19;
border-bottom: 2px solid red;
}
.menu .item a {
display: block;
padding: 10px;
height: 20px;
text-align: center;
text-decoration: none;
color: black;
}
.hide {
display: none;
}
</style>
</head>
<body>
<div class="menu">
<div class="item">
<div class="header" onclick="showMe(this);">
<a href="">广州</a>
</div>
<div class="content hide">
<a href="">天河区</a>
<a href="">越秀区</a>
<a href="">白云区</a>
<a href="">南沙区</a>
</div>
</div>
<div class="item">
<div class="header" onclick="showMe(this);">
<a href="">河北</a>
</div>
<div class="content hide">
<a href="">唐山</a>
<a href="">邯郸</a>
<a href="">保定</a>
</div>
</div>
<div class="item">
<div class="header" onclick="showMe(this);">
<a href="">武汉</a>
</div>
<div class="content hide">
<a href="">汉口</a>
<a href="">汉阳</a>
<a href="">武昌</a>
</div>
</div>
</div>
<script src="../bootstrap/js/jquery-3.6.1.js">
</script>
<script>
function showMe(self) {
$(self).next().removeClass('hide');
$(self).parent().siblings().find('.content').addClass('hide');
}
</script>
</body>
</html>