0

入力からキー押下をキャプチャしてから要素にフォーカスしようとしています。

<input id="asdfasfd1" />
<input id="asdfasfd2" />

<select id="currency"><option>bla</option></select>

​$(function() {

   var currencyElement = $('#currency');

   $('#asdfasfd1').bind('keypress', function(event) {

      event.preventDefault();

      currencyElement.focus();
   });    
});

http://jsfiddle.net/KkXwT/6/はIE8、9、10およびChrome 23で動作しますが、Firefox 17では動作しません。なぜ動作しないのか知っている人はいますか?

4

1 に答える 1

2

その動作...これを確認してください..jsfiddle.net/KkXwT / 21

FireFoxには、集中していると感じさせるハイライトはありません。私はあなたがそれに焦点を合わせていることを理解するために何かを作りました。

于 2012-12-13T09:22:33.103 に答える