Ich verwende das jQuery Hotkeys-Plugin, um einige Tastendrücke an Ereignisse zu binden. Ich habe versucht, dies zu ändern, um Schleifen über ein Array stattdessen binden, aber es funktioniert nicht.
var letters = ["a","b","c"];
for (var x in letters)
{
var letter = letters[x];
$("el").bind('keydown', letter, function() { /*...*/ })
.bind('keyup', letter, function() { /*...*/ });
}
Dieser Code bindet alle Ereignisse an den letzten Buchstaben im Array ("c") und keine an andere. Gibt es eine bessere Möglichkeit, dies zu tun? Herzlichen Dank!