我有添加附件链接,如果单击该链接将创建文件输入和删除链接。例如,我添加了 3 个文件输入,如果用户单击文件输入 2 的删除链接,它将删除文件输入 2 而不是最后一个文件输入,因此它只会删除相应的文件输入。
如何为这种情况编写 jquery 代码?还如何安排文件输入以便垂直添加?我正在使用 Jasny Bootstrap<input type="file"/>
看法:
<div class="form-group">
<label class="control-label col-md-2">Attachment</label>
<div class="col-md-10">
<div id="attachments">
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-2"></div>
<div class="col-md-10"><a href="#" id="addAttachment">Add More</a></div>
</div>
脚本:
$(document).ready(function () {
$("#addAttachment").click(function () {
$("#attachments").append("<div class='fileinput fileinput-new' data-provides='fileinput'><span class='btn btn-default btn-file'><span class='fileinput-new'>Select file</span><span class='fileinput-exists'>Change</span><input type='file' name='myFile'></span><span class='fileinput-filename'></span><a href='#' class='close fileinput-exists' data-dismiss='fileinput' style='float: none'>×</a></div>")
});
});