вместо
ю, что для обработки событий клавиатуры в поле ввода вы можете использовать:
$('input').keyup(function(e){
var code = e.keyCode // and 13 is the keyCode for Enter
});
Но теперь у меня есть некоторыеdiv
а такжеli
элементы, и у меня нетform
элемент, и ни один из моих элементов не считается элементом формы, и ни один из них не принимаетфокус или жетабуляция и тому подобное.
Но теперь мне нужно справиться сkeyup
(или жеkeydown
, или жеkeypress
, не имеет значения) событие в элементе div. Я пытался:
$('div#modal').keyup(function(e){
if (e.keyCode == 13)
{
$('#next').click(); // Mimicking mouse click to go to the next level.
}
});
Но проблема в том, что это не работает. Что я должен делать?