Javascript 管理活动状态
单击后,我想将classJavascript 管理活动状态,javascript,jquery,Javascript,Jquery,单击后,我想将classactive添加到父li元素,同时从任何其他可能已处于活动状态的元素中删除active类。这也会将active类添加到锚定标记,而不是父li。我认为它应该是$(This.parent().addclass('active')要将活动类添加到元素?@Nimbuz:你说得对@马特:你也是对的。两个错误都纠正了。 <ul> <li><a href="#">item 1</a></li> <li&g
active
添加到父li元素,同时从任何其他可能已处于活动状态的元素中删除active
类。这也会将active
类添加到锚定标记,而不是父li。我认为它应该是$(This.parent().addclass('active')要将活动类添加到<ul>
<li><a href="#">item 1</a></li>
<li><a href="#">item 2</a></li>
<li><a href="#">item 3</a></li>
</ul>
$("li a").click( function() {
$(".active").removeClass("active");
$(this).parent("li").addClass("active");
});
$('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();
});