0

HTML5要素に焦点を合わせるにはどうすればよいですか<button>(できればjQueryを使用)?

私が試してみました:

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

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

ボタンの有無にかかわらず試してみましたが、tabstop今のところ運がありません。

4

2 に答える 2

1

理解した。別のイベントハンドラー内からボタンにフォーカスしようとしていました(これは明らかに機能しません)。

私の解決策は、単純な1msのタイムアウトを追加することでした。

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

これにより、完全に機能します。

于 2012-07-06T15:55:18.243 に答える
-1

XPのChrome20で動作します:http://jsfiddle.net/Grezzo/KCS9T/

于 2012-07-06T15:59:30.980 に答える