2011-05-26 2 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 

Как вы захватить пользовательский текст? занесены

+3

'ID = name'. ;) $ ("input # example"). val() должен работать. – kay

ответ

4

У вас нет name.

Используйте # селектора: $('#example')

0

Попробуйте это ...

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

Поскольку вы используете id и не name, сделать:

$(window).keypress(function(e) { 
    if (e.keyCode == 13) { 
     $("input#example").val().insertAfter('#example'); 
    } 
}); 
Смежные вопросы