0

スペースキー (キーコード 32) のキーアップで要素 (div) を作成しようとしています。また、入力の値を、新しく作成された div にテキストとして追加します。これは私がこれまでに持っているものです:

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

  if (e.keyCode == 32) {

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

    div.append(q);

  }

}); 

うまくいきません。次に例を示します

4

2 に答える 2

1

私はあなたのためにそれを修正しました http://jsbin.com/uyagak/2

于 2012-03-24T09:58:14.810 に答える
1

次のようなことを試してください:

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

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

    div.append(q);

    $('body').append(div);
 }
}); 
于 2012-03-24T09:59:09.267 に答える