Manera definitiva de activar eventos de pulsación de teclas con jQuery
He leído todas las respuestas a estas preguntas y ninguna de las soluciones parece funcionar.
Además, tengo la sensación de que activar la pulsación de teclas con caracteres especiales no funciona en absoluto. ¿Alguien puede verificar quién ha hecho esto?
Aceptado
Si desea activar el evento de pulsación de tecla o pulsación de tecla, todo lo que tiene que hacer es:
var e = jQuery.Event("keydown");
e.which = 50; // # Some key code value
$("input").trigger(e);
Ligeramente más conciso ahora con jQuery 1.6+ y jQuery UI :
var e = jQuery.Event( 'keydown', { which: $.ui.keyCode.ENTER } );
$('input').trigger(e);
(Si no está utilizando jQuery UI, introduzca el código clave apropiado).