JQuery-Klick auf link funktioniert nicht

Ive den folgenden code:

<script type="text/javascript">
$(document).ready(function(){
    shortcut.add("Ctrl+Alt+N", function() {
        $("#btnSave").click();
    });
});
</script>

wo btnSave ist das anchor-element mit der ID btnSave, Verknüpfung von http://www.openjs.com/scripts/events/keyboard_shortcuts/ . Wenn ich die Zeile ändern $("#btnSave").click(); zu document.getElementById("btnSave").click() - alles Prima funktioniert. Die Frage ist, warum jquery die Umsetzung funktioniert nicht in meinem Fall?

PS: jsfiddle gemacht für meinen Fall: http://jsfiddle.net/0x49D1/WCmeU/

Hier ist der Mann mit ähnlichem problem: http://forums.asp.net/t/1591818.aspx

  • Wo und wie binden Sie das click-Ereignis für #btnSave?
  • ich möchte zum simulieren des Benutzers auf den link klicken. Eigentlich ist das Teil asp.net code, und klicken Sie auf den link, läuft inokes einige server-Ereignis. Immer noch, siehe meine hinzugefügten JSFIDDLE-Beispiel. Und wenn der Fall mit click Bindung, warum document.getElementById("btnSave").click(); funktioniert?
InformationsquelleAutor 0x49D1 | 2012-09-27
Schreibe einen Kommentar