我無法獲得preventDefault()
的工作。preventupfault()on keyup event not working
這裏有一些不同的代碼的變化我都試過:
第一:
$(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 也試過和keypress
。 對keypress
腳本不起作用。 $('#thetext').keydown(function(evt){});
既沒有這個功能。
這裏是整個代碼:http://bbullett.tk/test/kakey.html
Key 192 = `
我試圖插入,而不是`
請縮進您的代碼以使其可讀。謝謝!哪個鍵是'192'?按下此鍵時的默認行爲是什麼? –
你想做什麼?什麼會阻止keyup事件完成? – Guffa
我試圖插入一些符號而不是' –