-2

私はこのhtmlを持っています:

<div id='myDiv'></div>

この JavaScript を使用する場合:

var test = {
    vars: {
        $mydiv: $('#myDiv')
    },

    HideDiv: function () {
        this.vars.$mydiv.hide();
    }
} 

test.HideDiv();

その後、失敗します。私は本当にこのようにする必要がありますか:

var test = {
    vars: {
        mydiv: '#myDiv'
    },

    HideDiv: function () {
        $(this.vars.mydiv).hide();
    }
} 

test.HideDiv();

?

ありがとう。

4

1 に答える 1