0

ここに私のマークアップがあります: http://jsfiddle.net/dF2bM/2/

.active
{
    background: #f4b436;
    border-radius: 3px;
    width: 85px;
    padding: 5px 0;
}

.active クラスは、クリック時に選択された "li" に黄色の背景を提供する必要がありますが、機能しません。

希望を失ったので、助けを求めています。

4

3 に答える 3

3
$(document).ready(function(){
    $('li').click(function(){
        $(this).toggleClass('active');
    });// <== You are missing this line
});

ここにjsFiddleがあります

于 2013-05-07T08:28:38.460 に答える
0

スクリプトに構文エラーがあり、閉じ括弧がありませんでした});

$(document).ready(function(){
    $('li').click(function(){
        $(this).toggleClass('active');
        return false;
    });
});

デモ:フィドル

于 2013-05-07T08:27:24.450 に答える
0

コードに構文エラーがあります。

あなたは行方不明});ですli.Click()

以下のようにコードを変更してください...

フィドル: http://jsfiddle.net/dF2bM/4/

$(document).ready(function(){
    $('li a').click(function(){
        $(this).toggleClass('active');
    });
});
于 2013-05-07T08:29:49.920 に答える