无法在IE8中将焦点设置在文本框中

时间:2012-10-05 18:40:13

标签: javascript jquery internet-explorer-8

IE8似乎是我最近存在的祸根。我正在尝试在我的应用程序中创建新步骤时设置焦点。这是我的代码:

$(this).stepField('action_description').focus();

这适用于我测试过的所有其他浏览器(Firefox,Chrome,Safari)。它甚至适用于IE9,但不适用于IE8。任何帮助将非常感激。谢谢。

1 个答案:

答案 0 :(得分:1)

在ie8中工作:

    setTimeout(function() {
        $('#myElement').focus();
    }, 10);

SO来源:jQuery focus() sometimes not working in IE8

MS记录的问题:http://support.microsoft.com/kb/979954