javascript - 类型 'jquery' 的参数不可分配给类型 'element' 的参数

标签 javascript typescript

如果我编译我的 TS 文件,我会得到一个错误,因为“'jquery' 类型的参数不能分配给'element' 类型的参数”。

为什么会出现这个错误?

如何解决这个问题?

提前致谢。

最佳答案

您需要从 jQuery 对象获取 DOM 元素:

    var $element: JQuery = $("<div/>");
    var element: Element = $element.get(0);

关于javascript - 类型 'jquery' 的参数不可分配给类型 'element' 的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39696663/

相关文章:

angular - @types 404 未找到 angular2

javascript - TS2403 : Subsequent variable declarations must have the same type in react

javascript - 我怎样才能克隆一个标签,该标签有许多其他带有属性的标签?

javascript - JSLINQ groupBy 错误

javascript - 禁用 CKEditor 4.0 LITE 插件中的特定按钮以跟踪更改

javascript - 使用 React 16.3.2 时未调用 UNSAFE_componentWillReceiveProps

javascript - 加入 mongoDB

javascript - 类型错误 : Cannot read property in but property is present

javascript - RxJS:禁止在效果和史诗中使用不安全的捕获并请求嵌套

typescript - Firebase/typescript 问题 - 当我使用 this.ref.getAuth().password.email 时它有效但我收到 FirebaseAuthData 类型错误