0

以下をクリックしようとすると、グローバル変数が正しく更新されません。

$(document).ready(function () {
    var vote = undefined;
    var more = undefined;
    $(".sme").click(function (event) {
        var vote = $(this).attr('id');
        $(".sme").removeClass('clicked');
        $(this).addClass('clicked');
        $('.tick').fadeTo('fast', 0.8, function () {});
    });
});

助けていただければ幸いです、ありがとう。

[解決済み]

4

1 に答える 1

1

var vote = $(this).attr('id');クリックイベント内 で再び使用し ていますvote = $(this).attr('id');

$(document).ready(function () {
    var vote = undefined;
    var more = undefined;
    $(".sme").click(function (event) {
        vote = $(this).attr('id');
        $(".sme").removeClass('clicked');
        $(this).addClass('clicked');
        $('.tick').fadeTo('fast', 0.8, function () {});
    });
});   
于 2013-05-31T05:17:16.673 に答える