我在页面上有以下输入元素:
Search: <input id="example" />
当用户点击进入并在屏幕上显示时,我想捕获用户在此框中输入的信息:
$(window).keypress(function(e) {
if(e.keyCode == 13) {
$("input[name=example]").val().insertAfter('#example');
}
以下结果为undefined:
$("input[name=example]").val() is undefined
如何捕获用户输入的文本?
答案 0 :(得分:4)
您没有name
。
使用#
选择器:$('#example')
答案 1 :(得分:0)
试试这个......
$(window).keypress(function(e) {
if(e.keyCode == 13) {
$("#example").val().insertAfter('#example');
}
}
答案 2 :(得分:0)
由于您使用的是id
而非name
,请执行:
$(window).keypress(function(e) {
if (e.keyCode == 13) {
$("input#example").val().insertAfter('#example');
}
});