0

enterユーザーが選択した を押したときに、いくつかのアクションを実行する必要があります<li>。現在、クリックイベントで次のように実行しています:

liList[i].addEventListener("Click",getText,false);

イベントで関数getTextを呼び出しています。clickここで、キーボード入力イベントも追加したいと思います。これどうやってするの?

4

3 に答える 3

0

関数内でこれを行うことができますgetText

function getText(e){
   var e = e || window.event
   var code = e.keyCode || e.which;

   if (code === 13) {  // enter key pressed    
        // your code
   }
}
于 2013-10-25T09:16:56.333 に答える
0
$(liList[i]).keypress(function(e) {
    if (e.which != 13) return; // 13 is the enter key code
    getText(e);
});
于 2013-10-25T09:13:27.303 に答える