jquery - TypeScript 与 Jquery

标签 jquery typescript

我收到此错误“Uncaught ReferenceError:$未定义”,请在下面找到我的代码。

///<reference path="jquery.d.ts" />

class Test {
    name: string;

    constructor() {
        this.name = "gowtham";
    }

    dispname() {
        alert("Name :" + this.name);
    }
}

$(document).ready(function () {

    debugger;
    var test = new Test();
    $('#test').on('click', function() {
        debugger;
        test.dispname();
    });

});

我的 .ts 文件中也有引用 reference path="jquery.d.ts" 。我在这里错过了什么吗?

最佳答案

您收到运行时错误是因为您没有正确加载 JQuery,如果问题出在类型上,那么您会看到编译器错误。

查看现有问题: Uncaught ReferenceError: $ is not defined?

关于jquery - TypeScript 与 Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35226871/

相关文章:

javascript - 计时器在固定位置不倒计时

javascript - 点击事件后 : how do i add somehting to a URL via javascript?

javascript - 显示我使用 @ContentChildren 或 @ViewChild 获取的组件的内容

javascript - 按钮和内容可编辑功能

javascript - 如何将属性添加到 HTML 标记

angular - 在 Angular TS 版本 3.8 中绕过 TS1337 以实现自定义表单验证器

javascript - typescript中数组的两种写法有什么区别

javascript - Angular 2 应用程序无法正常工作 - 空白页面

typescript - 有没有办法取消mongoose find执行并从redis返回数据?

javascript - 如何将点击事件与尚未上传的事件链接