Usando enumerações de código-chave jQuery

Eu precisava detectar se o usuário pressionava a tecla Enter com frequência. Não gostei de como havia um número mágico para a tecla enter, então procurei uma alternativa.

jQuery UI para o resgate! O objeto $ .ui.keyCode fornece enumerações para os códigos de chave mais comuns.

Neste exemplo, eu precisei ignorar quando a tecla Enter foi pressionada em uma caixa de texto habilitada para preenchimento automático.

$("#txtSearch").keypress(function (eventObject) {
if (eventObject.which === $.ui.keyCode.ENTER) {
return false;
}
});

Muito melhor!

Para obter mais detalhes, visite http://api.jqueryui.com/jQuery.ui.keyCode