如何找到特定键的键码
问题描述:
答
$(function() {
$(document).keyup(function (e) {
console.log(e.keyCode);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
这是你的在线工具。
答
试试这个:
$('#myelement').keydown(function(event) {
var code = event.keyCode;
alert(code);
}
答
只是一派,result
<script type="text/javascript">
function displayunicode(e){
var unicode=e.keyCode? e.keyCode : e.charCode
alert(unicode)
}
</script>
<form>
<input type="text" size="2" maxlength="1" onkeyup="displayunicode(event); this.select()" />
</form>
答
尽量不要硬编码太多的键码。让JS库将其转换为您尽可能:
var code = ev.keyCode,
ascii = String.fromCharCode(code);
alert(ascii);
答
如,基于什么键按下
$("#textinput").keydown(function(e) {
e.keyCode; // this value
});
Try Here for all the key Events和 These are the mobile key Events
答
请试试这个什么键盘事件报告。
$('input').on('keyup', function(e){
var key_code = e.which || e.keyCode;
console.log(key_code);
});
为了更好的帮助,请按照下面的链接http://www.w3schools.com/jsref/event_key_keycode.asp
[W3C DOM 3级的KeyboardEvent码值(https://www.w3.org/TR/2015/WD-DOM-Level-3 -Events码-20150428 /) – davidcondrey 2017-06-02 05:44:17