如果else语句调用变量

时间:2012-08-22 20:57:00

标签: javascript jquery variables

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

var variable = {
    anything
}

var variable2 = {
    anything
}

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

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

1 个答案:

答案 0 :(得分: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/