0

リスト「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>
4

3 に答える 3

2
var anchors = $('li a');

anchors.on('click', function(e){
    e.preventDefault();
    anchors.removeClass('current');
    $(this).addClass('current');
});

http://jsfiddle.net/n8R6X/

于 2012-10-16T02:20:47.153 に答える
1
$('.abc a').click(function(e) {
    e.preventDefault();
    $('.abc a').removeClass('current');
    $(this).addClass('current');
});​

jsFiddle の例

于 2012-10-16T02:21:39.603 に答える
1
$('.abc a').on('click', function(e) {
    e.preventDefault();
    $('.abc a').removeClass('current');
    $(this).addClass('current');
}); 


見る:


デモ: http://jsfiddle.net/KDULM/

于 2012-10-16T02:21:53.113 に答える