次のコードがあります。
<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