在我的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
});