我有以下代码:
<script type="text/javascript">
$(document).ready(function(){
shortcut.add("Ctrl+Alt+N", function() {
$("#btnSave").click();
});
});
</script>
其中 btnSave 是 ID 为 btnSave 的锚元素,快捷方式来自http://www.openjs.com/scripts/events/keyboard_shortcuts/。如果我将线路更改$("#btnSave").click();
为document.getElementById("btnSave").click()
- 一切正常。问题是为什么 jquery 实现在我的情况下不起作用?
PS:为我的案例制作了 jsfiddle:http: //jsfiddle.net/0x49D1/WCmeU/
这是有类似问题的人:http ://forums.asp.net/t/1591818.aspx