我正在努力按下我的页面上的插入键,但我有任何关于插入键码的错误。
$(document).on('keypress', function(e) {
var code = e.keyCode || e.which;
console.log(code);
if(code===45){
alert("Insert Clicked");
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
这是我的代码。当我点击一些键它工作正常,但当我按插入,制表符,删除,退格,移动它不起作用。有什么错误吗?我没有发现任何错误。
答案 0 :(得分:0)
您可以将keydown
与e.preventDefault();
:
$(document).on('keydown', function(e) {
var code = e.keyCode || e.which;
console.log(code);
if(code == 45) {
e.preventDefault();
alert("Insert Clicked");
}
});
答案 1 :(得分:0)