创建元素并附加输入值

时间:2012-03-24 09:52:33

标签: jquery append keyup

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

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

  if (e.keyCode == 32) {

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

    div.append(q);

  }

}); 

它不起作用。以下是一个示例:JsBin

2 个答案:

答案 0 :(得分:1)

我为你修好了 http://jsbin.com/uyagak/2

答案 1 :(得分:1)

尝试这样的事情:

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

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

    div.append(q);

    $('body').append(div);
 }
});