gpt4 book ai didi

javascript - 如何找到导致另一个元素触发 focusout 事件的元素?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:21:50 25 4
gpt4 key购买 nike

我将一个事件处理程序绑定(bind)到我的文本输入字段的 focusout 事件。一旦输入字段失去焦点,此处理程序就会隐藏一个带有一些搜索结果的 div。

按照我的标记和情况截图:

<li class="search">
<input type="text" id="searchbox" />
<div id="results">
<ol>
<li>...</li>
</ol>
</div>
</li>

enter image description here

当用户现在点击搜索结果中的项目时,输入字段会根据需要触发 focusout 事件。我希望能够从事件对象中提取下一个获得焦点的元素。不幸的是,这似乎是不可能的,因为只有(一些)鼠标事件填充事件的 relatedTarget-property。

有什么简单的方法可以获取下一个获得焦点的元素吗?

最佳答案

这对你有帮助吗? http://plugins.jquery.com/project/focused

旧浏览器中没有,但也有 document.activeElement:https://developer.mozilla.org/en/DOM/document.activeElement

关于javascript - 如何找到导致另一个元素触发 focusout 事件的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5548627/

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