打字稿中的“$”符号class
'$' symbol in typescript class
为什么 '$' 符号在打字稿中无法识别,因为它是 javascript 的超集?例如,当我键入 $('#example')
时出现此错误
Cannot find name '$'
但在 javascript 文件中一切正常并且可以正常工作。否则我想知道函数 document.getElementById("something")
是否具有相同的含义,因此我可以轻松替换 '$' 符号。
可能是因为您还没有添加 jquery。因为那是 通常 $
符号所指的。如果有,请在文件顶部添加来自打字稿定义 here 的定义。
TypeScript 无法 'know' $ 代表 jQuery,因为它在您的浏览器中不是 运行。如果是 jQuery 引用 definition file:
/// <reference path="jquery.d.ts" />
关于您的评论,对于简单的选择器,您确实不需要 jQuery。
为什么 '$' 符号在打字稿中无法识别,因为它是 javascript 的超集?例如,当我键入 $('#example')
时出现此错误
Cannot find name '$'
但在 javascript 文件中一切正常并且可以正常工作。否则我想知道函数 document.getElementById("something")
是否具有相同的含义,因此我可以轻松替换 '$' 符号。
可能是因为您还没有添加 jquery。因为那是 通常 $
符号所指的。如果有,请在文件顶部添加来自打字稿定义 here 的定义。
TypeScript 无法 'know' $ 代表 jQuery,因为它在您的浏览器中不是 运行。如果是 jQuery 引用 definition file:
/// <reference path="jquery.d.ts" />
关于您的评论,对于简单的选择器,您确实不需要 jQuery。