-2

我有一个关于如何在函数的 if/else 语句中调用变量的快速问题。我的想法是这样的。

var variable = {
    anything
}

var variable2 = {
    anything
}

var options = function () {
    if($(this).hasClass(".itemname")){
        return variable
    } else {
        return variable2
    }
};

$("#items li").click(options);
4

1 回答 1

0

如果我理解得很好,你会要求这样的东西:

var variable = function () {
    alert(1);
}

var variable2 = function () {
    alert(2);
}

var options = function () {
    if($(this).hasClass("itemname")){
        return variable();
    } else {
        return variable2();
    }
};

$("#items li").click(options);

http://jsfiddle.net/pd3FV/

于 2012-08-22T21:01:17.393 回答