我在 Youtube 聊天
上使用 javascript 做一些事情,当我使用 javascript 更改聊天框时,右下角有一个计数器显示我的消息有多少个字符,它不会'在我点击任何按钮刷新它之前不要更新。
目前我正在使用这个:
$('#input #input')[0].innerHTML = newMessage;
更改文本,如果您在更改文本后立即按回车键,则发送的消息不存在。我相信有某种 on change 事件会检查聊天框中的内容。我尝试以多种不同的方式触发 onchange
事件,但无法成功。有什么建议吗?
最佳答案
像这样使用 JQuery keypress()
方法:
<input id="target" type="text">
<script>
$( "#target" ).keypress(function( event ) {
// your logic here...
console.log('code character ' + event.which);
});
</script>
或者你也可以使用keydown
, keyup
方法
更多信息keypress
关于javascript - 我将如何强制更新 div 内容可编辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44166831/