2011-05-26 40 views
0

我在网页上有以下input元素:如何使用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 2011-05-26 17:48:00

回答

4

您没有name。既然你正在使用id而不是name$('#example')

0

尝试......

$(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'); 
    } 
}); 
相关问题