$(document).ready(function() {
$('.link').click(function(event) {
$('.list__sublist').slideToggle();
event.preventDefault();
});
});
.list__sublist {
display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul class="list">
<li class="list__item">
<a class="link" href="">List #1</a>
<ul class="list__sublist">
<li class="list__item"><a href="">Item list #1</a>
</li>
<li class="list__item"><a href="">Item list #1</a>
</li>
<li class="list__item"><a href="">Item list #1</a>
</li>
<li class="list__item"><a href="">Item list #1</a>
</li>
<li class="list__item"><a href="">Item list #1</a>
</li>
</ul>
</li>
<li class="list__item">
<a class="link" href="">List #2</a>
<ul class="list__sublist">
<li class="list__item"><a href="">Item list #2</a>
</li>
<li class="list__item"><a href="">Item list #2</a>
</li>
<li class="list__item"><a href="">Item list #2</a>
</li>
<li class="list__item"><a href="">Item list #2</a>
</li>
<li class="list__item"><a href="">Item list #2</a>
</li>
</ul>
</li>
</ul>
我怎样才能让它在你点击.link相应的菜单时打开,而不是一下子打开?
从单击的元素中获取下一个元素
或者如果标记可以更改,则搜索元素: