2012-01-28 5 views
1

Я использовал следующий код для отображения менюактивный класс Javascript

<ul id="menu"> 
    <li id="11"><a href="#1" class="cross-link cross-link1">Start a League</a><span></span></li> 
    <li id="12"><a href="#2" class="cross-link cross-link1">Roster Settings</a><span></span></li> 
    <li id="13"><a href="#3" class="cross-link cross-link1">Draft Settings</a><span></span></li> 
    <li id="14"><a href="#4" class="cross-link cross-link1">Transaction Settings</a><span></span></li> 
    <li id="15"><a href="#5" class="cross-link cross-link1">Playoff Settings</a><span></span></li> 
    <li id="16"><a href="#6" class="cross-link cross-link1">Launch Your League!</a><span></span></li> 
</ul> 

Если я нажимаю любое меню класса active должен быть добавлен в этом конкретном ли. Как я могу сделать это с помощью javascript.

ответ

7

Использование JQuery:

$("li").click(function() { 
    $("li").removeClass("active"); 
    $(this).addClass("active"); 
}); 

Я полагал, что ты хотел только одного <li> с active класса.

Демонстрация: http://jsfiddle.net/j9qTE/1/

+0

Спасибо. Работает. – designersvsoft

Смежные вопросы