gpt4 book ai didi

javascript - typescript 中的 html 元素是否有事件类型?

转载 作者:行者123 更新时间:2023-11-28 16:54:53 25 4
gpt4 key购买 nike

我编写了当元素更改时调用的函数,然后我正在寻找该事件的类型。我发现的所有内容都是 jquery 类型 - JQuery.TypeEventHandler<TElement, null, TElement, TElement, 'change'>但它不可读,无法使用:

    this._element.change((event: JQuery.TypeEventHandler<TElement, null, TElement, TElement, 'change'>) => {...}

UPD:我想要得到这样的东西:

this._element.change((event: ChangeEvent) => {
let element:JQuery<HTMLElement> = event.currentTarget;
}

最佳答案

我不确定你想要实现什么,但是在浏览器中有 Event 接口(interface)和其他一些实现它的接口(interface),例如用户界面事件。您可以检查 MDN 文档中列出的某些类型的事件。其他选项可能是事件的类型属性。

Event - Web APIs | MDN

const eventEmitter = document.getElementById("foo")!;

eventEmitter.addEventListener("click", (e: Event) => {
console.log(e.type);
});

关于javascript - typescript 中的 html 元素是否有事件类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59406682/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com