.Tastendruck-auf ein DIV-tag?
Gibt es einen Weg, um Arbeit zu bekommen .Tastendruck-auf ein div-element wie das?:
<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>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja: benötigen Sie ein
tabindex
Attribut der<div>
zu lassen, die den Fokus erhalten.Auch, die Immobilie, die Sie wollen für den Charakter-code, der den eingegebenen text in ein keypress-Ereignis ist
which
, nichtkeyCode
.Schließlich, die HTML-Kommentar-tags innerhalb der
<script>
element unnötig sind in allen modernen Browsern.$('#cmd span');
zu$('#cmd div#mytext');
finden Sie unter jsbin.com/aqiza/13tabindex
trick. Ich würde nie es herausfinden.