次の jQuery コードを使用して、さまざまな入力タグで押されたキーを処理します。
$(document).ready( function () {
$("input").keydown(function (e) {processKeys(e);});
...
それはうまくいきます...
別の Javascript ファイルには、イベント呼び出しを受け取る関数があります。
function processKeys(e) {
key=e.which;
if (key==27) {
$("#searchCDB").hide();
}
}
それで、<input>
イベントレイヤーでイベントを引き起こしたタグを特定する方法はありますか...私が言いたいのは、次のような方法です:
$("input").keydown(function (e) {processKeys($("#this"),e);});
私の試みがばかげていることはわかっていますが、うまくいくという提案は大歓迎です。
DK