-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 に答える