我试图在用户每次按下输入时在页面上插入一个新的文本字段。在Jquery上复制文本字段
我的代码
$(":text").on("keypress", function(e) {
if (e.keyCode == '13') {
e.preventDefault()
$(this).after("<p><input type='text' class='textfield' maxlength='10' value=''/> <span></span> </p>")
}
});
当我按在原单文本字段中输入,但新一不反应的任何印刷机的新文本字段出现。我假设功能上与现场类似,这应该是解决这类问题的方法。怎么了?
您事件委托到精确的元素。这意味着新创建的元素处于冷态。您需要将绑定按键绑定到外部容器并将其限制为文本字段。 – Tommi