Javascript 为什么我写的代码是上面的,当keyup

Javascript 为什么我写的代码是上面的,当keyup,javascript,jquery,Javascript,Jquery,但是错误,因为“keyValue”不是未定义的 当事件设置为keyup时,如何获取keyValue 我使用jquery 谢谢 我这样做: $('#a').keyup( function(event){ alert(event.keyValue) } ) 但它提醒人们注意上限的价值 例: 我提醒我 警报 为什么??? )试试event.keyCode而不是检查这个问题:JQuery将按下的键放置到事件中。它跨所有浏览器 请看这里: 为了确定按下了哪个键,我们 可以检查正在运行的事

但是错误,因为“keyValue”不是未定义的

当事件设置为keyup时,如何获取keyValue

我使用jquery

谢谢


我这样做:

$('#a').keyup(
  function(event){
   alert(event.keyValue)
  }
)
但它提醒人们注意上限的价值

例:

我提醒我

警报

为什么???
)

试试
event.keyCode
而不是检查这个问题:

JQuery将按下的键放置到
事件中。它跨所有浏览器

请看这里:

为了确定按下了哪个键,我们 可以检查正在运行的事件对象 传递给处理程序函数。虽然 浏览器使用不同的属性来 存储此信息,jQuery 规范化。我们使用哪个属性 能够可靠地使用它检索 关键代码


你的意思是它改变了你的处境?在FF3.5、IE6-7-8、Safari或使用jQuery1.4.1的Chrome中,这绝对不应该发生,也从来没有发生在我身上。你用的是什么浏览器?什么版本的jQuery?我的浏览器是firefox,我在chrome上测试过,结果是一样的。
$('#a').keyup(
  function(event){
   alert(String.fromCharCode(event.which))
  }