Управление активным состоянием

<ul>
    <li><a href="#">item 1</a></li>
    <li><a href="#">item 2</a></li>
    <li><a href="#">item 3</a></li>
</ul>

По щелчку я хотел бы к addclass active к родительскому элементу лития, также удаляя active класс от любого другого элемента, который уже может быть активным.

6
задан Josh Crozier 22 November 2015 в 22:37
поделиться

2 ответа

$("li a").click( function() {
  $(".active").removeClass("active");
  $(this).parent("li").addClass("active");
});
6
ответ дан 16 December 2019 в 21:36
поделиться
$('div.filter').delegate('a', 'click', function (event) {
  var theLi = $(this).closest('li');

  theLi.siblings('.active:first').removeClass('active');
  theLi.addClass('active');

  $('ul.items li').hide().filter('.' + this.href.slice(this.href.indexOf("#") + 1)).show();

  event.preventDefault();
});
2
ответ дан 16 December 2019 в 21:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: