我一直在尝试创建一个菜单,在用户单击菜单项后,该菜单项将被设置为活动状态,并且先前的活动项将被取消选择。但是,我不太确定我做错了什么:http: //jsfiddle.net/Z5M2a/15/
编辑:切换 id 和 class,但仍然不确定 Javascript 有什么问题:
$(document).ready(function(){
$('#menuOption').mousedown(function() {
$('#menuOption').attr('class', '');
$(this).attr('class', 'active');
});
});
HTML:
<div id="side-bar">
<ul class="side-nav">
<li class="divider"></li>
<li id="menuOption" class="active"><a href="#">Link 1</a></li>
<li class="divider"></li>
<li id="menuOption"><a href="#">Link 2</a></li>
<li class="divider"></li>
<li id="menuOption"><a href="#">Link 3</a></li>
<li class="divider"></li>
<li id="menuOption"><a href="#">Link 4</a></li>
<li class="divider"></li>
</ul>
</div>
任何帮助将不胜感激,谢谢!