gpt4 book ai didi

jquery - 使用 Typescript 时如何停止 "property does not exist on type JQuery"语法错误?

转载 作者:IT王子 更新时间:2023-10-29 03:26:32 27 4
gpt4 key购买 nike

我在我的应用程序中只使用了一行 jQuery:

$("div.printArea").printArea();

但这给我一个 Typescript 错误:

The property 'printArea' does not exist on type JQuery?

谁能告诉我如何停止出现此错误?

最佳答案

您可以将其转换为 <any>或扩展 jquery 类型以添加​​您自己的方法。

 (<any>$("div.printArea")).printArea();

或者,添加您自己的自定义方法(假设这是您自己添加的作为自定义插件的一部分)

declare global {
interface JQuery {
printArea(): void;
}
}

关于jquery - 使用 Typescript 时如何停止 "property does not exist on type JQuery"语法错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24984014/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com