使用 Jquery 按下键时执行操作?
Perform Action When Key is Pressed With Jquery?
我希望在我按下键盘上的“1”键时发生一个动作。我下面的代码似乎不起作用:
<script>
$(document).ready(function() {
var code = e.keyCode || e.which;
if (code == 97) {
alert("hello world");
}
});
</script>
在 document
上使用 keypress
处理程序。
$(document).ready(function() {
$(document).on('keypress', function(e) {
// ^^^^^^^^
var code = e.keyCode || e.which;
if (code == 49) { // 1 is pressed
alert("hello world!");
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
<input type="text" />
我希望在我按下键盘上的“1”键时发生一个动作。我下面的代码似乎不起作用:
<script>
$(document).ready(function() {
var code = e.keyCode || e.which;
if (code == 97) {
alert("hello world");
}
});
</script>
在 document
上使用 keypress
处理程序。
$(document).ready(function() {
$(document).on('keypress', function(e) {
// ^^^^^^^^
var code = e.keyCode || e.which;
if (code == 49) { // 1 is pressed
alert("hello world!");
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
<input type="text" />