我有一个列表“abc”。默认情况下,选择第一个。如果我点击menu3,它应该被设置为“current”,并且应该删除menu1'current'类。请帮我用jQuery编写这个查询。
<ul class="abc">
<li><a href="#" class="current">menu1</a></li>
<li><a href="#">menu2</a></li>
<li><a href="#">menu3</a></li>
</ul>
答案 0 :(得分:2)
var anchors = $('li a');
anchors.on('click', function(e){
e.preventDefault();
anchors.removeClass('current');
$(this).addClass('current');
});
答案 1 :(得分:1)
$('.abc a').click(function(e) {
e.preventDefault();
$('.abc a').removeClass('current');
$(this).addClass('current');
});
<强> jsFiddle example 强>
答案 2 :(得分:1)
$('.abc a').on('click', function(e) {
e.preventDefault();
$('.abc a').removeClass('current');
$(this).addClass('current');
});
参见: