我一直在嘗試創建一個菜單,其中用戶點擊菜單項後,該項目將被設置爲活動狀態,並且上一個活動項目將被取消選擇。不過,我也不太清楚我在做什麼錯:http://jsfiddle.net/Z5M2a/15/使用jQuery設置ID
編輯:周圍的id和類切換,但仍然不知道什麼是錯的 的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>
任何幫助,將不勝感激,謝謝!
ID必須是唯一的。你知道,每個元素可以有多個類。 – JJJ