javascript - 我将如何强制更新 div 内容可编辑?

标签 javascript jquery html css

我在 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/

相关文章:

javascript - Bootstrap 模式不会从包含 AJAX 调用创建的内容的模式中显示

javascript - 用于移动设备的配置文件 javascript

html - 在 12 网格 Bootstrap 布局中安装 8 列布局?

python - 在 django 中发布后保留选中的复选框

javascript - 全宽 Swiper 在幻灯片左侧有一个间隙

javascript - Magento 文本字段最大字段长度(5 个字符)

javascript - 如何在鼠标进入 div 时运行函数,反之亦然?

html - 在 rails 4.2.4 的布局文件夹中产生的不同标题元素

javascript - 如何修复 JavaScript 插件仅适用于每隔一个部分页面 ajax 加载

javascript - JS 中的倒计时