0

html:

<select><option>1</option><option>2</option></select>

jquery:

$('select').on('keyup', function(){
   alert('hello'); 
});

http://jsfiddle.net/PsVU7/

Chrome:リストが閉じられ、キーアップイベントが機能しません(オプションを開くだけです)。このイベントをキャッチする方法は?

onkeyupイベントが必要です。ユーザーがEnterキーを押すと、アプリケーションは選択値を保存しますが、リストが開かれていないとキーアップをキャッチできません。FireFoxでは正常に動作します。

4

1 に答える 1

0

試す:

 $('select').change(function () {
    alert('hello');
});
于 2013-02-13T10:55:12.150 に答える