我有一个下拉菜单;当我单击要显示子菜单的项目时,当我在另一个菜单上单击或模糊时,它应该通过删除下拉类来删除上一个子菜单。但它不起作用。
jQuery
$('.menu_item > li ').click(function(){
$('.menu_item .drop-down').removeClass();
$(this).find('span').addClass('drop-down');
});
$('.menu_item .drop-down').blur(function(){
$('.menu_item .drop-down').removeClass();
return false;
});
HTML
<nav id="menu_wrap" class="container">
<a href="index.php" class="logo"></a>
<a href="#" id="select_menu" class="active" onclick="open_menu()">Menu</a>
<ul class="menu_item">
<li><input type="text" placeholder="Search in here" class="search"></li>
<li><a href="#">Top Lists</a></li>
<li><a href="#">Shops</a></li>
<li><a href="#">Products</a>
<span>
<a href="#">Products</a>
<a href="#">Products</a>
<a href="#">Products</a>
<a href="#">Products</a>
</span>
</li>
<li><a href="Signup.php">Create Account</a></li>
<li><a href="Login.php">Log in</a></li>
</ul>
</nav>