首页 新闻 会员 周边

typescript 获取不到元素

0
悬赏园豆:5 [已关闭问题] 关闭于 2018-11-20 13:08

class Greeter
{
    element: JQuery;
    span: JQuery;
    timerToken: number;
    constructor(element: JQuery)
    {
        this.element = element;
        this.span = $("<span/>");
        this.element.append(this.span);
    }

    start()
    {
        this.timerToken = setInterval(() => this.span.html(new Date().toUTCString()), 500);
    }
    stop()
    {
        clearInterval(this.timerToken);
    }
}

$(function ()
{
    var greeter = new Greeter($("#content"));
  //  greeter.start();
    $("#start").click(greeter.start);
    $("#stop").click(greeter.stop);
});

 

我点击按钮提示获取不到span元素。如果直接采取greeter.start()可以正确执行,这是为什么呢?

baidixing的主页 baidixing | 初学一级 | 园豆:107
提问于:2015-12-20 18:01
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册