Ive el siguiente código:jQuery clic en el enlace no funciona
<script type="text/javascript">
$(document).ready(function(){
shortcut.add("Ctrl+Alt+N", function() {
$("#btnSave").click();
});
});
</script>
donde btnSave es elemento de anclaje con ID btnSave, acceso directo es de http://www.openjs.com/scripts/events/keyboard_shortcuts/. Si cambio la línea $("#btnSave").click();
a document.getElementById("btnSave").click()
- todo funciona bien. La pregunta es por qué la implementación de jquery no funciona en mi caso.
PS: hecho jsFiddle para mi caso: http://jsfiddle.net/0x49D1/WCmeU/
Aquí está el tipo con un problema similar: http://forums.asp.net/t/1591818.aspx
Dónde y cómo enlazar el evento click para '# btnSave'? – VisioN
@VisioN, quiero simular el clic del usuario en el enlace. En realidad, esto es parte del código asp.net y haga clic en el enlace ejecuta invoca un evento de servidor. Aún así, vea mi ejemplo JSFIDDLE agregado. Y si el caso es con enlace de clic, ¿por qué 'document.getElementById (" btnSave "). Click();' está funcionando? – 0x49D1