動的に挿入される HTML で、Enter キーが押されたことを検出したいと考えています。
Enter キーが押されたことを簡単に検出するには、次のようにします。
$('#textfield').keydown(function (e){
if(e.keyCode == 13){
console.log('Enter was pressed');
}
})
このコードは で機能しon()
ますが、キーが押されるたびに jQuery がチェックするため、効率が悪いのではないかと心配しています。これについて何か非効率的なことはありますか?
$('body').on('keydown','#textfield', function(event) {
if (event.keyCode == 13) {
console.log('Enter was pressed');
}
}