TAB キーの押下をキャプチャし、デフォルトのアクションをキャンセルして、独自の JavaScript 関数を呼び出したいです。
ベストアンサー1
編集:要素は動的に挿入されるため、委任されたon()
あなたの例のように、ただし、@Marc がコメントしているように、IE では keypress イベントは文字以外のキーをキャプチャしないため、keydown イベントにバインドする必要があります。
$("#parentOfTextbox").on('keydown', '#textbox', function(e) {
var keyCode = e.keyCode || e.which;
if (keyCode == 9) {
e.preventDefault();
// call custom function here
}
});
例を確認するここ。