Javascript .按下DIV标签上的键?

Javascript .按下DIV标签上的键?,javascript,jquery,jquery-ui,jquery-selectors,jquery-events,Javascript,Jquery,Jquery Ui,Jquery Selectors,Jquery Events,有没有办法找到工作。按下div元素上的键,如下所示: <html> <body> <script type="text/javascript"> <!-- $('#idtext').keypress(function(event) { var keyCode = event.keyCode; $('#idtext').text(function(i, text) { return text + String.fromCharCode(

有没有办法找到工作。按下div元素上的键,如下所示:

<html>
<body>

<script type="text/javascript">
<!--

$('#idtext').keypress(function(event) {
  var keyCode = event.keyCode;
  $('#idtext').text(function(i, text) {

   return text + String.fromCharCode(keyCode); 

  });

});

// -->
</script>

<div id="idtext"></div>

</body>
</html>
是:您需要向添加一个tabindex属性以允许它接收焦点

<div id="idtext" tabindex="1"></div>
此外,在按键事件中输入的文本的字符代码所需的属性是which,而不是keyCode


最后,元素中的HTML注释标记在所有现代浏览器中都是不必要的。

这个例子太复杂了,不能说我的建议不起作用。简化:@xRobot您有错误更改$'cmd span';到$'cmd divmytext';请参阅非常感谢tabindex技巧。我从来没想过。