Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript/JQuery在HTML页面中提供热键功能_Javascript_Jquery_Asp.net Mvc 3 - Fatal编程技术网

使用JavaScript/JQuery在HTML页面中提供热键功能

使用JavaScript/JQuery在HTML页面中提供热键功能,javascript,jquery,asp.net-mvc-3,Javascript,Jquery,Asp.net Mvc 3,我有一个MVC3应用程序。我必须在Ctrl+S键上实现保存功能。如何使用JavaScript/JQuery使其功能化 谢谢 $(document).ready(function() { $('#YourElement').keypress(function(event) { if (event.which == 115 && event.ctrlKey) { // your code to save

我有一个MVC3应用程序。我必须在Ctrl+S键上实现保存功能。如何使用JavaScript/JQuery使其功能化

谢谢

$(document).ready(function() {
    $('#YourElement').keypress(function(event) {
        if (event.which == 115 && event.ctrlKey)
        {
            // your code to save
        }
    });
});
上面的jQuery代码正在使用
keypress
事件并检查是否键入了
s
。它还检查触发事件时是否按下了Ctrl键(
event.ctrlKey


上面的jQuery代码正在使用
keypress
事件并检查是否键入了
s
。它还正在检查触发事件时是否按下了Ctrl键(
event.ctrlKey
)。

谢谢。我如何在我的项目中实现这一点?#WhateverElementToCaptureFor代表什么?@Sinoydevasy只需将jQuery选择器设置为要触发此事件的任何元素即可。换句话说,如果它是一个
输入
控件,则在选择器中使用该输入控件的class/id。有意义吗?您可能希望使用
$(document).keypress(…)
而不是特定元素,这样用户就不必聚焦特定元素来使用快捷方式。它不会被触发..它的fire browser save optionevent.PreventedTault()缺失?谢谢..我如何在我的项目中实现这一点?#EverElementToCaptureFor代表什么?@SinoyDevassy只需将jQuery选择器设置为您想要触发此事件的任何元素即可。换句话说,如果它是一个
输入
控件,则在选择器中使用该输入控件的class/id。有意义吗?您可能希望使用
$(文档)。按键(…)
而不是特定元素,这样用户就不必聚焦特定元素来使用快捷方式。它不会被触发。它的fire browser save optionevent.PreventedTault()丢失了吗?