jquery keydown事件无法正常工作

时间:2012-12-13 06:15:44

标签: jquery

 $("#id").keydown(function(evt) {
     alert('Hello');
 }); 

我尝试了这个,但这不起作用,你能纠正这个吗?

3 个答案:

答案 0 :(得分:3)

有效:http://jsfiddle.net/rrikesh/v7MdG/

HTML:

<input type="text" id="id">

JS:

$("#id").keydown(function(evt) {
     alert('Hello');
 }); 

答案 1 :(得分:0)

您的代码是正确的。我想你必须确保你包括jquery。并确保您的文本元素具有与jquery代码中使用的相同的ID。

在这种情况下,请确保输入类型如下。

 <input type="text" id="id" />

同时按F12并在控制台中查看正在发生的错误。

答案 2 :(得分:0)

您应该在jquery.keydown中使用$(document).ready。另外,请确保您id的唯一div

HTML:

<input  id="yourId" type="text">

JS:

$(document).ready(function () {
    $("#yourId").keydown(function(evt) {
         alert('Hello');
    }); 
});