我有一个包含Jquery终端的iframe。 iframe是隐藏的,当我按下按钮时我会显示。我有这个问题,我必须点击终端设置焦点,这有点烦人。
我尝试编写一个脚本,将焦点设置为iframe或终端中存在的某个元素,但它没有焦点。
编辑:我解决了这个问题。我发现的解决方案是:$('iframe')[0].focus();
答案 0 :(得分:1)
Actualy它与终端无关,你需要在窗口对象上调用focus
$('button').click(function() {
var iframe = $('iframe').show();
iframe[0].contentWindow.focus();
});