2016-04-20 1 views
-1

У меня есть несколько ссылок на моей странице, в правой колонке. И код:Ссылки и функция события jQuery click

$('a').click(function(){ 
    $(this).addClass("active"); 
} 

Код предназначен для окраски активной ссылки, нажатой пользователем.

Мне нужно сделать все остальное (и dunno how): когда один элемент ссылки уже окрашен (после клика), не должен быть после другого щелчка по нему или afyert, нажимая на другую ссылку.

У меня возникла ситуация, когда ссылки закрашиваются один за другим после нажатия.

Пожалуйста, помогите.

Спасибо!

ответ

0

Вы должны удалить класс active из всех a сначала как следующий.

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