0

我需要一些帮助才能使以下代码正常工作:

$('#entry').keydown(function(e) {
    alert(e.keyCode);
});

使用此文本区域字段:

<textarea id="entry" placeholder="Type message here"></textarea>

我已经检查了在括号外添加警报,并且文档已加载并且工作正常。我什至在此之后立即从数据库中提取了一系列条目,没有错误。

我要在这里做的是一个文本字段,当按下 Enter 时,它只是将.val()字段的 发送到另一个负责 AJAX 请求的函数。但很明显,当我无法进入该功能时,我无法到达那里。

4

2 回答 2

4
$(function() {
    $('#entry').on('keyup', function(e) {
        if (e.which == 13) someotherFunction(this.value);
    });
});

小提琴

于 2012-12-09T12:52:15.793 回答
1

尝试:

$('#entry').live('keydown',function(e) {
    alert(e.keyCode);
});
于 2012-12-09T12:55:34.510 回答