我不能preventDefault()
去上班。
以下是我尝试过的一些不同的代码变体:
第一的:
$(document).keyup(function (evt) {
var charCode = (evt.which) ? evt.which : event.keyCode;
if (charCode == 192) {
alert('192');
return false;
}
});
第二:
$(document).keyup(function (evt) {
var charCode = (evt.which) ? evt.which : event.keyCode;
if (charCode == 192) {
alert('192');
evt.preventDefault();
}
});
第三:
$(document).keyup(function (evt) {
var charCode = (evt.which) ? evt.which : event.keyCode;
if (charCode == 192) {
alert('192');
evt.preventDefault();
return false;
}
});
只有警报有效。
一切都可以在 Opera 上运行,但不能在 Chrome 和 IE 上keydown
运行keypress
。在keypress
脚本上不起作用。
$('#thetext').keydown(function(evt){});
两者都不起作用。
这是整个代码:http ://bbullett.tk/test/kakey.html
Key 192 = `
我正在尝试插入一些文本或符号而不是`