В следующем HTML, когда я нажимаю на любой элемент списка, я хочу добавить к нему класс .active
. После этого, когда я нажимаю на ссылку, я хочу получить класс li (исключая .active).Получить атрибут класса для выбранного элемента
Например, щелкнув по первому элементу li, он должен добавить к нему класс .active
, и, щелкнув по ссылке, он должен получить класс one
.
Я могу добавить к нему класс, но не могу получить добавленное значение класса, нажав на ссылку.
HTML:
<ul>
<li class="one">One</li>
<li class="two">Two</li>
<li class="three">Three</li>
</ul>
<a href="#" class="select">Check Selected </a>
JQuery:
$(document).on('click','ul li',function(e){
$('ul li').removeClass('active');
$(this).addClass("active");
});
$(document).on('click','.select',function(e){
var abc = $('ul li.active').attr('class');
alert('Selected li class is ' + abc);
});
Демо: http://jsfiddle.net/n9awc/
Спасибо за любую помощь.
все хорошо! – mehdi