0

ページに次の入力要素があります。

Search: <input id="example" />

ユーザーがEnterキーを押して画面に表示したときに、ユーザーがこのボックスに入力した情報をキャプチャしたいと思います。

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

次の結果、未定義になります。

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

ユーザーが入力したテキストをどのようにキャプチャしますか?

4

3 に答える 3

4

はありませんname

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

于 2011-05-26T17:48:21.600 に答える
0

これを試して...

$(window).keypress(function(e) {
    if(e.keyCode == 13) {
        $("#example").val().insertAfter('#example');       
    } 
}
于 2011-05-26T17:49:40.463 に答える
0

を使用idしているので、使用していないのでname、次のようにします。

$(window).keypress(function(e) {
    if (e.keyCode == 13) {
        $("input#example").val().insertAfter('#example');
    }
});
于 2011-05-26T17:50:26.020 に答える