0

如何聚焦 HTML5<button>元素(最好使用 jQuery)?

我努力了:

$('#myButton').focus();

$('#myButton').trigger('focus');

我在按钮上有和没有 a 的情况下都试过了tabstop,到目前为止还没有运气。

4

2 回答 2

1

弄清楚了。我试图从另一个事件处理程序中聚焦按钮(这显然不起作用)。

我的解决方案是添加一个简单的 1ms 超时:

window.setTimeout(function () { $('#myButton').focus(); }, 1);

这使它完美地工作。

于 2012-07-06T15:55:18.243 回答
-1

在 XP 上的 Chrome 20 中为我工作:http: //jsfiddle.net/Grezzo/KCS9T/

于 2012-07-06T15:59:30.980 回答