Jquery 创建元素并附加输入值
我试图在空格键(键代码32)的keyup上创建一个元素(div)。并且还将输入值作为文本附加到新创建的div中。这是我到目前为止所做的: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
$(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
元素附加到其他任何位置