如何强制关注输入字段?

时间:2017-11-03 19:51:06

标签: javascript jquery html

当同一网页中有另一个输入字段(稍后加载)并从其他输入字段中窃取焦点时,如何强制设置对html元素(输入字段)的关注?第二个输入字段是iFrame的一部分。

两个输入字段都是独立的(没有人是另一个的父节点),所以我不能在这里使用event.stopPropagation()方法。

2 个答案:

答案 0 :(得分:2)

首次使用blur事件时,只需将其隐藏回来,然后使用focus()重新对焦

$("#my-input").one("blur", function() {
    $(this).focus();
});

https://jsfiddle.net/kcuL1aec/

是的,那是.one而不是.on,所以只发生一次。

答案 1 :(得分:0)

尝试使用https://android-review.googlesource.com/功能。文档完全加载后,只需使用您喜欢的选择函数来获取html元素,然后执行requestMtu