Javascript 如何强制设置输入字段的焦点?
当同一网页中有另一个输入字段(稍后加载)并从另一个输入字段窃取焦点时,如何强制将焦点设置在html元素(输入字段)上?第二个输入字段是iFrame的一部分Javascript 如何强制设置输入字段的焦点?,javascript,jquery,html,Javascript,Jquery,Html,当同一网页中有另一个输入字段(稍后加载)并从另一个输入字段窃取焦点时,如何强制将焦点设置在html元素(输入字段)上?第二个输入字段是iFrame的一部分 两个输入字段都是独立的(没有一个是另一个的父字段),因此我无法在此处使用event.stopPropagation()方法。尝试使用该函数。文档完全加载后,只需使用您最喜欢的选择函数抓取html元素,然后只需执行element.focus()尝试使用该函数即可。文档完全加载后,只需使用您最喜欢的选择功能抓取html元素,然后只需执行元素。fo
两个输入字段都是独立的(没有一个是另一个的父字段),因此我无法在此处使用event.stopPropagation()方法。尝试使用该函数。文档完全加载后,只需使用您最喜欢的选择函数抓取html元素,然后只需执行
element.focus()
尝试使用该函数即可。文档完全加载后,只需使用您最喜欢的选择功能抓取html元素,然后只需执行元素。focus()
只要在第一次模糊时使用模糊事件将其偷回来,然后使用聚焦()重新聚焦即可
是的,这是也不是,所以它只发生一次。只要在第一次模糊时使用模糊事件将其偷回来,然后使用聚焦()重新聚焦即可。
是的,这是也不是,所以它只发生一次。您是否尝试将其设置为$(document).ready或document.onload?是的,我尝试了这个。焦点仍然转移到另一个输入字段。只需将.focus()
放在document ready函数的最底部。您是否尝试将其设置为$(document).ready或document.onload?是的,我尝试了这个。焦点仍然会转移到另一个输入字段。只需将.focus()
放在document ready函数的最底部即可。我已尝试使用此函数设置焦点。元素有一小部分时间的焦点,然后焦点在整个页面加载时消失。元素的焦点持续了几分之一秒,然后焦点在整个页面加载时消失。
$("#my-input").one("blur", function() {
$(this).focus();
});