gpt4 book ai didi

javascript - 是否有可能获取导致另一个元素失去焦点、内部模糊或焦点事件的元素的 ID

转载 作者:行者123 更新时间:2023-11-28 03:19:10 25 4
gpt4 key购买 nike

我有一个 id = 'ele1' 的输入元素。我单击任何其他元素,将其设为“ele2”。现在,在“ele1”的模糊事件或 focusOut 事件中,我需要获取元素“ele2”的 Id。

模糊事件中的 $(this), document.activeElement, e.target.id 给出当前元素“ele1”的值,因为在模糊事件中,事件元素仍然是“ele1”而不是“ele2”。是否可以在“ele1”模糊事件中获取 id“ele2”?

最佳答案

我不确定这是否可能,因为接收焦点的第二个元素是模糊/焦点序列中的最后一步,如 answered here.

但是您可以为每个元素指定一个类,然后存储第一个元素,并在第二个元素获得焦点时对其执行某些操作。

$('.element').on('blur', function() { document.lastFocusedElement = this; })
$('.element').on('focus', function() { document.lastFocuedElement = ele1; this = ele2; })

关于javascript - 是否有可能获取导致另一个元素失去焦点、内部模糊或焦点事件的元素的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59333335/

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