0

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

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

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

4

1 回答 1

1

在 ie8 中工作:

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

SO来源: jQuery focus() 有时在 IE8 中不起作用

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

于 2012-10-05T18:44:23.633 回答