Javascript AJAX聊天提交仅使用$(document.keypress()进行
我的ajax聊天有一个输入字段,它应该在回车时发送数据Javascript AJAX聊天提交仅使用$(document.keypress()进行,javascript,jquery,ajax,Javascript,Jquery,Ajax,我的ajax聊天有一个输入字段,它应该在回车时发送数据 $("#chatfield").keypress(function(e) { if(e.which == 13) { chatsend($('#chatfield').val()); } }); 上面的代码不起作用,只是 $(document).keypress(function(e) { if(e.which == 13) { chatsend($('#chatfield').val()); } }); 但我不想让代码监听
$("#chatfield").keypress(function(e) {
if(e.which == 13) {
chatsend($('#chatfield').val());
}
});
上面的代码不起作用,只是
$(document).keypress(function(e) {
if(e.which == 13) {
chatsend($('#chatfield').val());
}
});
但我不想让代码监听整个文档中的按键事件
输入字段有一个id,尽管它没有包装在表单元素中。简单的答案是委派
$(document).on('keypress', '#chatfield', function(e) {
if(e.which == 13) {
chatsend($('#chatfield').val());
}
});
简单的答案是授权
$(document).on('keypress', '#chatfield', function(e) {
if(e.which == 13) {
chatsend($('#chatfield').val());
}
});
简单的答案是授权
$(document).on('keypress', '#chatfield', function(e) {
if(e.which == 13) {
chatsend($('#chatfield').val());
}
});
简单的答案是授权
$(document).on('keypress', '#chatfield', function(e) {
if(e.which == 13) {
chatsend($('#chatfield').val());
}
});