2011-05-26 22 views
0

私は、ページ上の次の入力要素を持っている:JQueryを使用してユーザーが入力したテキストをキャプチャする方法は?

Search: <input id="example" /> 

私は、ユーザーのヒットを入力し、画面に表示する際、ユーザは、このボックスに入力した情報をキャプチャしたいと思います:

$(window).keypress(function(e) { 
     if(e.keyCode == 13) { 
      $("input[name=example]").val().insertAfter('#example'); 
     } 
未定義で

次の結果:

$("input[name=example]").val() is undefined 

どのようにユーザーinputedテキストをキャプチャするのですか?

+3

'IDを= NAME'。 ;)$( "input#example")。val()は動作するはずです。 – kay

答えて

4

nameはありません。

#セレクターを使用します。$('#example')

0

あなたは、idなくnameをん使用しているので

$(window).keypress(function(e) { 
    if(e.keyCode == 13) { 
     $("#example").val().insertAfter('#example');  
    } 
} 
0

...これを試してみてください!

$(window).keypress(function(e) { 
    if (e.keyCode == 13) { 
     $("input#example").val().insertAfter('#example'); 
    } 
}); 
関連する問題