javascript - 调试问题: detect where my focus is with jQuery?

标签 javascript jquery jquery-ui focus jquery-events

在元素上强制 focus() 很容易,但是在出现调试问题后,我意识到尝试确定我的焦点去了哪里要困难得多。 问题是我正在使用 jq.UI 生成一个模态窗口,并且时不时地,虽然焦点应该设置在模态中包含的表单的第一个输入上,但光标只是消失,除非重新加载,否则永远不会再次显示页面。

有没有一种简单的方法来检测我的焦点/光标在哪里?

最佳答案

您可以通过检查 document.activeElement 来查看它位于哪个元素上,例如:

alert(document.activeElement.innerHTML); //see the content to aid in IDing it

关于javascript - 调试问题: detect where my focus is with jQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3890516/

相关文章:

Javascript 搜索和替换?

php - 使用 php mysql 和 jquery 显示数据库动态内容

javascript - 检查 formdata 对象键是否存在

jQuery 自动完成 "response"事件

javascript - 根据时间延迟刷新单个div

javascript - 为保存唯一值的对象键排序数组

javascript - jQuery AJAX 检测幻灯片上/下运动中的数据更改显示

javascript - 如何在javascript中添加新的html文件

javascript - 如何使用 javascript 更改视频标签海报属性?

jquery - 函数仅在将alert()放入内部时运行