Javascript .按下DIV标签上的键?
有没有办法找到工作。按下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(
<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技巧。我从来没想过。