猿问

关于JS中的this 请问

var myTest=function(){
    this.init();
}

myTest.prototype = {
    myHtml:"<div id='myDiv'></div>",

    myFunction:function(){
        alert("弹出提示!");
    },

    init:function(){
                $("body").append(this.myHtml);

        $("#myDiv").click(function(){

            //这句错误, 因为此处this 指的是myDiv 这个对象,我要如何调用myFunction? 是否有什么误区
            this.myFunction();
        });
    }
};

如上面代码,求解我错在哪了?

largeQ
浏览 506回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答