我想得到" keydown" jQuery 中任何字符的值(我将该字符存储在变量中)。我使用了string.CharCodeAt()
函数,它给了我字符的ASCII值。
E.g。我正在做",".CharCodeAt(0)
并给它46(按键值)。相反,我希望值为188(keydown值),它等于event.which
或event.keyCode
。
这是因为event.key
或event.char
无法使用Chrome。
我怎样才能得到相同的结果?请帮忙。
Reagards! SWAD
答案 0 :(得分:-1)
你正在寻找的是keyCode值,它不是CharCode返回的ASCII值。任何简单的键操作函数都可以使用e.keyCode来获取您寻找的值。
$('#testy').on('keydown', function (e) {
$('#keyCode').val(e.keyCode);
});
答案 1 :(得分:-1)
event.keyCode就像你说的那样返回实际的按键值 - 从你说的,我想你不得不将这个值存储在你的字符串中 - 例如string =“\ x7F”等。然后您可以稍后检索该值。