【发布时间】:2018-01-19 06:35:32
【问题描述】:
UL 的第一个嵌套似乎工作正常,但是当我单击 UL 的第二个嵌套时,我遇到的问题是它正在关闭第一个嵌套。我要显示 UL 的第二个巢穴。确切地说,我想显示 My Job Listings 的子元素。
<ul id="hb_sidebarmenu">
<li>
<a href="#"><div class="hb_menu_name"><i class="fa fa-home" aria-hidden="true"></i>Dashboard<i class="fa fa-angle-down" aria-hidden="true"></i></div></a>
<ul class="submenu">
<li><a href="#"><div class="hb_menu_name">View Profile</div></a></li>
<li><a href="#"><div class="hb_menu_name">Edit Profile</div></a></li>
<li><a href="#"><div class="hb_menu_name">Account Settings</div></a></li>
</ul>
</li>
<li><a href="#"><div class="hb_menu_name"><i class="fa fa-users" aria-hidden="true"></i>My Clients</div></a></li>
<li><a href="#"><div class="hb_menu_name"><i class="fa fa-clock-o" aria-hidden="true"></i>Pending Applications</div></a></li>
<li>
<a href="#"><div class="hb_menu_name"><i class="fa fa-envelope" aria-hidden="true"></i>Messages<i class="fa fa-angle-down" aria-hidden="true"></i></div></a>
<ul class="submenu">
<li>
<a href="#"><div class="hb_menu_name">My Job Listings<i class="fa fa-angle-down" aria-hidden="true"></i></div></a>
<ul class="submenu_1">
<li><a href="#"><div class="hb_menu_name">Web Developer</div></a></li>
<li><a href="#"><div class="hb_menu_name">Content Writer</div></a></li>
</ul>
</li>
<li><a href="#"><div class="hb_menu_name">Inbox</div></a></li>
<li><a href="#"><div class="hb_menu_name">Sent Items</div></a></li>
</ul>
</li>
<li><a href="#"><div class="hb_menu_name"><i class="fa fa-university" aria-hidden="true"></i>Headquarters</div></a></li>
</ul>
脚本
jQuery(document).ready(function($){
$("#hb_sidebarmenu li ul").hide();
$("#hb_sidebarmenu li").click(function(){
$(this).find('.submenu').toggle();
});
});
【问题讨论】:
标签: javascript jquery html css wordpress