Javascript 从TypeScript调用jquery$(html:string)

Javascript 从TypeScript调用jquery$(html:string),javascript,jquery,html,dom,typescript,Javascript,Jquery,Html,Dom,Typescript,我正在使用TypeScript从模板化的字符串生成一些DOM元素。现在我知道,在普通的老javascript+JQuery中,您可以执行:var-domObj=$(myString)或者更明显地说:var-comObj=$(“”)它就是这样工作的 我一直在尝试用TS做同样的事情,但我总是收到一些错误,告诉我它不能说应该使用哪个重载 有没有其他方法来做我想做的事? 可以在TS中完成吗 编辑: 我面临的问题不是如何使用TypeScript中的JQuery,而是关于我想将string变量加载到JQue

我正在使用TypeScript从模板化的
字符串
生成一些DOM元素。现在我知道,在普通的老javascript+JQuery中,您可以执行:
var-domObj=$(myString)
或者更明显地说:
var-comObj=$(“”)它就是这样工作的

我一直在尝试用TS做同样的事情,但我总是收到一些错误,告诉我它不能说应该使用哪个重载

有没有其他方法来做我想做的事? 可以在TS中完成吗

编辑: 我面临的问题不是如何使用TypeScript中的
JQuery
,而是关于我想将
string
变量加载到
JQuery
对象的一个特定功能,我知道这可以用普通的
js
来完成,但这样做时会出现重载错误


与询问如何使用
JQuery
from
ts
,我已经基本了解到了,除了刚才提到的一些细节之外,我已经根据上面的注释了解到了这一点,您需要使用a以避免出现此错误

最通用的选项是使用
any
类型,因为这样可以防止抛出键入错误:

var comObj = ($('<div></div>') as any);

// or

var comObj = (<any>$('<div></div>'));

// or

var comObj: any = $('<div></div>');

@JJJ的可能副本我已经有了
jquery.d.ts
,其他一切都很好,它加载
字符串作为
jquery
,这给我带来了麻烦。@JoshCrozier是的,非常感谢。如果你能补充这一点作为回答,并详细说明/解释一下,我非常乐意将其标记为接受。
let result = <T & U>{};
for (let id in first) {
    (<any>result)[id] = (<any>first)[id];
}