enterユーザーが選択した を押したときに、いくつかのアクションを実行する必要があります<li>
。現在、クリックイベントで次のように実行しています:
liList[i].addEventListener("Click",getText,false);
イベントで関数getText
を呼び出しています。click
ここで、キーボード入力イベントも追加したいと思います。これどうやってするの?
enterユーザーが選択した を押したときに、いくつかのアクションを実行する必要があります<li>
。現在、クリックイベントで次のように実行しています:
liList[i].addEventListener("Click",getText,false);
イベントで関数getText
を呼び出しています。click
ここで、キーボード入力イベントも追加したいと思います。これどうやってするの?
関数内でこれを行うことができますgetText
:
function getText(e){
var e = e || window.event
var code = e.keyCode || e.which;
if (code === 13) { // enter key pressed
// your code
}
}
$(liList[i]).keypress(function(e) {
if (e.which != 13) return; // 13 is the enter key code
getText(e);
});