使用文件输入child克隆元素并清空它
提到这个问题我需要一个解决方案:
HTML:
Add more
jQuery的:
$('#add-more-files').click(function() { var cloned = $(this).prev().clone(); $(cloned).insertBefore($(this)); });
注意:你真的应该问一个新的问题,不要只是复制你的旧问题,让人们跳来找出你想要的东西。
假设HTML:
Add more
你可以做:
$('#add-more-files').click(function(){ $("", {class:"wrap"}) //Create a div .append($("", {type:'file'})) //Add an input element .insertBefore(this); //Insert it into the DOM });
这将创建一个新的div和input标签结构,然后在可点击范围之前将其插入DOM。 请看这里的工作示例。
注意:它不会在同一个div中插入新输入。 如果这是你想要的,请看@ jAX的答案。
$('#add-more-files').click(function() { $('').insertBefore($(this)); });