【发布时间】:2017-07-21 09:06:49
【问题描述】:
在我的 TypeScript 类中,我有一个 JQuery 元素数组,这些元素通过调用来填充
this.$elements = $sourceElement.find(`[data-filter-element]`).toArray();
而$elements : JQuery[]; 是这样定义的。
问题是当我尝试迭代这些元素时:
this.$elements.forEach((current) => {
var $current = $(current); // <-- why do I have to do this?
// ...
});
为什么current 的类型不正确 (JQuery)?
我也尝试过使用
for(let current of this.$elements){
// same issue here
}
还有
$.each(this.$elements, (idx, current) => {
// same issue here
});
【问题讨论】:
标签: javascript arrays typescript foreach