【问题标题】:'$' symbol in typescript class打字稿类中的“$”符号
【发布时间】:2015-01-28 11:06:05
【问题描述】:

为什么'$'符号在 typescript 中无法识别,因为它是 javascript 的超集?例如,当我输入 $('#example') 时,出现此错误

找不到名称“$”

但在 javascript 文件中一切正常并且可以正常工作。否则我想知道函数document.getElementById("something")是否有相同的含义,所以我可以轻松地替换'$'符号。

【问题讨论】:

  • $是jquery符号,如果需要使用需要添加jquery引用
  • 没有,但在javascript中也没有,即使你可以使用它
  • @user3811714 如何在打字稿中添加 jquery 引用?为什么在 javascript 中它可以工作,虽然没有参考(我猜)?

标签: javascript typescript


【解决方案1】:

可能是因为您没有添加 jquery。因为这也是$ 符号所指的通常。如果有,请在文件顶部添加来自 typescript 定义 here 的定义。

【讨论】:

  • 看了很多网页后,我发现'$'符号和document.getElementById()或document.createElement()对于我的目的具有相同的含义,因此我无法导入任何东西.还是谢谢你。
【解决方案2】:

TypeScript 无法“知道”$ 代表 jQuery,因为它没有在您的浏览器中运行。如果是 jQuery 则引用 definition file:

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

至于你的评论,你确实不需要 jQuery 来做简单的选择器。

【讨论】:

    猜你喜欢
    • 2016-11-05
    • 1970-01-01
    • 2016-04-16
    • 2021-06-11
    • 2021-11-06
    • 2021-11-13
    • 1970-01-01
    • 2021-03-27
    • 2021-01-12
    相关资源
    最近更新 更多