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

私はこれを試しましたが、これは機能していません。これを修正できますか?

4

3 に答える 3

3

それは動作します:http://jsfiddle.net/rrikesh/v7MdG/

HTML:

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

JS:

$("#id").keydown(function(evt) {
     alert('Hello');
 }); 
于 2012-12-13T06:20:53.923 に答える
0

あなたのコードは正しいです。jqueryが含まれていることを確認する必要があると思います。また、jquery コードで使用されているのと同じ ID がテキスト要素にあることを確認してください。

この場合、入力タイプが次のようになっていることを確認してください。

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

また、F12 キーを押して、コンソールで発生しているエラーを確認します。

于 2012-12-13T06:24:24.813 に答える
0

jquery.keydownで使用する必要があります$(document).ready。また、独自idのものであることを確認してくださいdiv

HTML:

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

JS:

$(document).ready(function () {
    $("#yourId").keydown(function(evt) {
         alert('Hello');
    }); 
});
于 2016-11-14T06:16:28.440 に答える