Jquery 创建元素并附加输入值

Jquery 创建元素并附加输入值,jquery,append,keyup,Jquery,Append,Keyup,我试图在空格键(键代码32)的keyup上创建一个元素(div)。并且还将输入值作为文本附加到新创建的div中。这是我到目前为止所做的: $(input).live('keyup', function(e){ if (e.keyCode == 32) { var q = $(input).val(); var div = $('<div/>'); div.append(q); } }); $(输入).live('keyup',函数(e){ 如果(e.ke

我试图在空格键(键代码32)的keyup上创建一个元素(div)。并且还将输入值作为文本附加到新创建的div中。这是我到目前为止所做的:

$(input).live('keyup', function(e){

  if (e.keyCode == 32) {

var q = $(input).val();
var div = $('<div/>');

    div.append(q);

  }

}); 
$(输入).live('keyup',函数(e){
如果(e.keyCode==32){
var q=$(输入).val();
var div=$('');
附加(q)段;
}
}); 
它不起作用。下面是一个示例:

我已经为您修复了它

试试这样的方法:

 $('input').live('keyup', function(e){

 if (e.keyCode == 32) {  
    var q = $('input').val();
    var div = $('<div/>');

    div.append(q);

    $('body').append(div);
 }
}); 
$('input').live('keyup',函数(e){
如果(e.keyCode==32){
var q=$('input').val();
var div=$('');
附加(q)段;
$('body')。追加(div);
}
}); 

您还必须将
div
元素附加到其他任何位置