初始情况如下所示:
<div id="bigDiv">
<div><input type="file"/></div>
</div>
克隆后的期望结果:
<div id="bigDiv">
<div><input type="file"/></div>
<div><input type="file"/></div>
</div>
我试过以下语句:
var elm = $('#bigDiv :input[type=file]').change(function(event) {
console.log('changed');
$('#bigDiv :input[type=file]').eq(0).clone(true).val('').appendTo('#bigDiv');
});
这行得通。我的问题是,如何将这个新的文件输入元素附加到一个新的 div 元素中,该元素之前也必须创建?(见上面的预期结果)
我认为我的 jQuery 语句也是可以改进的。