我有以下代码:
HTML
<label>File Upload: </label>
<input type="file" name="file[]" />
的jQuery
$('#property_enquiry input[type=file]').change(function() {
$('<input type="file" name="file[]">').insertAfter("input[type=file]");
});
我想要发生的是,一旦添加了第一个文件,就会在当前文件下面添加一个新输入。上面的代码在添加第一个文件以创建第二个输入时有效,但是在添加第二个文件时,不会创建第三个输入。
答案 0 :(得分:1)
试试这个:
$('#property_enquiry input[type=file]').live('change', function() {
$('<input type="file" name="file[]">').insertAfter("input[type=file]:last");
});
这将自动使用新添加的文件输入。