Я пытаюсь создать меню, в котором я хочу изменить CSS элемента li при щелчке, в то же время, CSS других литов должен оставаться прежним.Как добавить класс «Актив» при щелчке элемента li и удалить его из других одновременно?
Мое меню:
<ul id="menu">
<li><a href="#">Parent 1</a> </li>
<li><a href="#">item 1</a></li>
<li><a href="#">non-link item</a></li>
<li><a href="#">Parent 2</a> </li>
</ul>
и мой JQuery добавить CSS к выбранному элементу является:
$("#menu li a").click(function() {
$(this).parent().addClass('selected');
});
Однако, прямо сейчас, я не могу удалить добавленный CSS из неправительственного -выбранный элемент. В любом случае я могу это реализовать?
Проверить это http://stackoverflow.com/questions/16327080/using-jquery-to-add-class-based-on-url –