Con jQuery event.which() podemos detectar que tecla ha sido pulsada por el usuario de nuestra página web.
Antes de entrar en materia os recomiendo leer estos 2 post:
Repasemos la sintaxis extraída de su web oficial:
event.which
Os explico los parámetros:
He preparado un sencillo ejemplo para que veamos la tecla se ha pulsado:
$(document).ready(function(){ $("#escribe").keydown(function(event){ $("#parrafo").text("El código de la tecla " + String.fromCharCode(event.which) + " es: " + event.which); $("#escribe").val(""); }); });
Explico el código superior:
He preparado un segundo ejemplo para que detectemos el click del ratón:
$(document).ready(function(){ $("#escribe").on("mousedown", function( event ) { $("#parrafo").text("El evento " + event.type + " tiene código: " + event.which); }); });
Explico el código superior:
Para la detección, control o selección de elementos con jQuery os recomiendo leer este post: