我在将我的 JavaScript 行之一转换为 TypeScript 时遇到了一点问题。
此行用于widgetName
在具有 id 的容器上创建类型的小部件containerId
。widgetName
是一个字符串:
$('#' + containerId)[widgetName](options)
示例:在具有 id示例的 div 上创建不带选项的手风琴小部件
$('#example')["accordion"]();
// which could be rewritten as:
$('#example').accordion();
尽管 JavaScript 有效,但 TypeScript 在第一行抛出错误:
HTMLElement 类型的值不可调用
谁能帮我写这个声明?我不能HTMLElement
转换为 ie JQueryStatic
。提前致谢!