我需要一些帮助才能使以下代码正常工作:
$('#entry').keydown(function(e) {
alert(e.keyCode);
});
使用此textarea字段:
<textarea id="entry" placeholder="Type message here"></textarea>
我已检查过在括号外添加警报,文档已加载并正常工作。我甚至在此之后从数据库中提取了一系列条目,没有错误。
我在这里要做的是一个文本字段,当按Enter键时,只需将字段的.val()
发送给另一个负责AJAX请求的函数。但是当我无法进入这个功能时,显然我无法到达那里。
答案 0 :(得分:4)
$(function() {
$('#entry').on('keyup', function(e) {
if (e.which == 13) someotherFunction(this.value);
});
});
答案 1 :(得分:1)
尝试:
$('#entry').live('keydown',function(e) {
alert(e.keyCode);
});