ejemplos ejemplo javascript jquery events triggers onkeyup

ejemplos - onkeyup javascript ejemplo



jQuery activa el evento de keyup solo si se adjuntó con jQuery (1)

keyup se keyup activar el evento de keyup usando jQuery.

Aquí está el ejemplo limpio

http://jsfiddle.net/xQcGM/2/

Cuando $(element).trigger(''event'') cualquiera de las input , ambas disparan el evento, pero cuando intento disparar programáticamente ( $(element).trigger(''event'') ) solo se activa el segundo, pero espero que ambos.

¿Dónde extraño algo?

UPD ¡No puedo cambiar la forma en que se adjuntó el controlador!


La forma nativa de desencadenar eventos es llamar a dispatchEvent . Desafortunadamente, este método no aparece en ninguna parte de la fuente de jQuery . Así que supongo que debes crear los objetos del evento y enviarlos manualmente.

Aquí hay una versión más larga con un ejemplo de trabajo.

$(''button'').click(function() { var myEvent = document.createEvent(''KeyboardEvent''); myEvent.initKeyboardEvent(''keyup'', true, true, null, false, false, false, false, 76, 0); $(''input'').each(function() { this.dispatchEvent(myEvent); }); });

O podría ver el plugin jQuery simulate, que lo hace un poco más fácil. Aquí hay una versión más corta con otro ejemplo de trabajo.

$(''button'').click(function() { $(''input'').simulate(''keyup''); });