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 回答