-1

やあみんな私はffコードを持っています、それは私が手動でそれをするときアラートメッセージを与えます
bt次のようにjqueryを使用してプログラムで実行したい:
htmlコード:

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

jsコード:

   $("#inpt").keypress(function(e) {  
      if (e.keyCode == '13') {  
         alert("enter key pressed");  
      }  
   });   

//abvイベントハンドラーを呼び出す

 r=$("#inpt");  
    r.focus();  
    e = $.Event('keypress');  
    e.which =13; // ENTER_KEY  
    $(r).trigger(e);

アラートメッセージは表示されず、エラーメッセージもありません
。plshelp!

4

1 に答える 1

0

変化する:

if (e.keyCode == '13') {

に:

if (e.which == '13') {

http://jsfiddle.net/BqAkR/

于 2013-02-17T08:33:32.030 に答える