将焦点设置为iframe中的jQuery Terminal

时间:2013-06-18 14:28:46

标签: javascript jquery terminal jquery-terminal

我有一个包含Jquery终端的iframe。 iframe是隐藏的,当我按下按钮时我会显示。我有这个问题,我必须点击终端设置焦点,这有点烦人。

我尝试编写一个脚本,将焦点设置为iframe或终端中存在的某个元素,但它没有焦点。

编辑:我解决了这个问题。我发现的解决方案是:

$('iframe')[0].focus();

1 个答案:

答案 0 :(得分:1)

Actualy它与终端无关,你需要在窗口对象上调用focus

$('button').click(function() {
    var iframe = $('iframe').show();
    iframe[0].contentWindow.focus();
});