0

链接1被选中,当我选择 时21仍然突出显示。我认为我的 jQuery 是不正确的,如果有人可以提出我?

非常感谢

在线示例:http: //jsfiddle.net/XZuGR/

<ul>
    <li><a href="#" class="selected">1</a></li>
    <li><a href="#">2</a></li>
    <li><a href="#">3</a></li>
    <li><a href="#">4</a></li>
    <li><a href="#">5</a></li>
</ul>

.selected{
    color:red;
}


$('ul li a').click(function(){
    $(this).addClass('selected').parent().siblings('ul li a').removeClass('selected');

});
4

1 回答 1

1

请使用此代码

$('ul li a').click(function(){
    $('ul li a').removeClass("selected")
    $(this).addClass('selected');

});
于 2013-07-19T01:46:45.477 回答