【发布时间】:2012-12-02 18:26:17
【问题描述】:
我需要检测何时有人在具有特定类的文本输入中点击“输入”。
我的jQuery如下:
$('input.large').keypress(function (e) {
if(e.which ==13)
console.log("pressed enter");
});
我的 HTML 是这样的:
<tr><td> Personal Name </td></tr>
<tr><td> <input type='text' class='large'> </td></tr>
<tr><td> Email</td></tr>
<tr><td> <input type='text' class='large'> </td></tr>
当我给出字段 ID 并尝试 $('#elementid').keypress 时,它起作用了。但这行不通。我没有控制台输出。我错过了什么?
【问题讨论】:
-
您是否将代码放入文档就绪处理程序中?
-
我有。在此之前和之后的其他代码都可以正常工作。
-
你能在jsfiddle.net提供一个演示吗?
-
应该可以工作 - jsfiddle.net/vYfGQ
-
我知道...这段代码没有任何问题。而且我不能粘贴所有代码,因为它太多了,一定有什么东西阻止它。
标签: jquery class keypress enter