我正在使用Youtube chat
上的javascript做什么,当我使用javascript更改聊天框时,右下方有一个计数器,显示我的消息有多少个字符,它在我之前不会更新点击任何按钮刷新它。
目前我正在使用它:
$('#input #input')[0].innerHTML = newMessage;
更改文本,如果在文本更改后立即按Enter键,则发送的消息不存在。我相信有一些改变事件可以检查聊天框中的内容。我尝试以多种不同的方式触发onchange
事件但无法实现。有什么提示吗?
答案 0 :(得分:1)
使用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