2012-01-20 3 views
1

В приведенном ниже примере скрипта мне нужно иметь addClass и removeClass для активных и неактивных элементов в навигации (#menu li). Я попробовал несколько комбинаций, но он продолжает добавлять «текущий» класс во все меню li, а не в тот, который нажат.jQuery добавить и удалить класс для навигации

http://jsfiddle.net/AyNSS/

Кто есть идея?

ответ

1

Я не уверен, если это то, что вы хотите, попробуйте ниже и дайте мне знать ..

$('#menu li a').removeClass('active'); 
    $(this).addClass('active'); 

DEMO здесь

+0

Используя демо я получил рабочую версию. благодаря! – ANGRYKOREAMAN

1

отлично работает для меня, если я не понимаю, что вы пытаясь сделать.

$('#menu li a').click(function() { 

     // remove active class 
     $('#menu li a').removeClass('active'); 
     // add active class 
     $(this).addClass('active'); 
     ... 
}); 

jsFiddle

+0

спасибо за ввод! Это работало. – ANGRYKOREAMAN

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