首页 > 解决方案 > 打字稿:在放置事件后获取“父”的ID

问题描述

我正在使用 DevExpress 和 Angular 10。我想将一个人拖入约会中。如果我将它拖到

标签。如果我将一个项目拖入约会但在 p html 标签上,我不知道如何获取约会的 ID。

的HTML:

如您所见,黄色部分是通缉的 ID。 在此处输入图像描述

如前所述,如果我将项目放在 p 标签下:在此处输入图像描述

(红点),我可以拿到身份证。否则我不会。

app.component.ts:

e.addEventListener('drop', event => {
  let appointmentId = parseInt(event.target.parentElement.parentElement.id.split('--')[0]);
}

我已经尝试使用 event.target.parentElement 或 event.srcElement.offSetparent ,但在这两种情况下都不起作用。如何确保 drop 事件将约会视为获取 ID 的“head/main”?

亲切的问候

标签: javascriptangulartypescriptdrop

解决方案


推荐阅读