$ .focus()在chrome中不起作用

cer*_*ros 4 jquery google-chrome google-chrome-devtools

在chrome的开发人员工具控制台中,我正在选择一个input[type="text"]元素,然后尝试专注于它,例如$('input#foo').focus().它不起作用,没有抛出错误但元素没有集中.

我花了半个小时试图找出问题所以发布这个是为了帮助其他有这个"问题"的人,因为我没有找到答案.

cer*_*ros 7

发生这种情况的原因是页面的主要部分不允许将焦点从开发工具窗口移开,因此当您在控制台选项卡中时,页面的主要部分无法将焦点从焦点移开.

非常讨厌,在脚本中运行你的代码,它应该工作.