2017-05-24 71 views
-1

我正在做的東西與JavaScript上Youtube chat和當我使用JavaScript更改聊天室,並有一個計數器在右下角顯示多少個字符我的消息,它不會更新之前,我點擊任何按鈕刷新它。我將如何強制更新div內容 - 可編輯?

目前我使用的是這樣的:

$('#input #input')[0].innerHTML = newMessage; 

更改文本,如果你按下回車鍵後,右側的文本已更改發送的消息是不存在的。我相信有某種改變事件會檢查聊天室中的內容。我嘗試以多種不同的方式觸發onchange事件,但無法完成。有小費嗎?

回答

1

使用JQuery的keypress()方法是這樣的:

<input id="target" type="text"> 

<script> 

    $("#target").keypress(function(event) { 
    // your logic here... 
    console.log('code character ' + event.which); 

    }); 
</script> 

,或者也可以使用​​,keyup方法

更多信息keypress