これは、ユーザーがメッセージを入力し、Enter キーを押して送信できるようにするためのものです。これにより、ボックスがクリアされ、ユーザーが新しいメッセージを入力できるようになります。問題は、Enter キーを押すこと (改行の作成) の標準的な結果が.empty() イベントの後に発生することです....そのため、テキストが消えて改行に置き換えられますが、これは非常に望ましくありません。どうすればこれを回避できますか?
$('#messagebox').keypress(function(event) {
if (event.keyCode == '13') {
send();
$('#messagebox').empty();
}
});