我有表格:
<form id="formUpload" enctype="multipart/form-data">
<input type="text" name="name" id="name">
<input type="file" id="TextFile" name="TextFile">
<input type="file" id="ImageFile" name="ImageFile">
<input type="file" id="f2" name="f2">
<input type="submit" id="sub">
</form>
我想将我的所有文件都添加到FormData:
$('#input:file').each(function() {
fd.append(this.id, document.getElementById(this.id).files[0]);
});
但这不起作用。如何从带有类型文件的元素中获取所有ID?
答案 0 :(得分:0)
你可以试试这个:
ng-selected="true"
var file =
$('input[type=file]').map(function(){
return this.id;
}).get();
console.log(file);// this will print all the ids of type file
答案 1 :(得分:0)
$(document).ready(function(){
$("[type='file']").each(function(){
alert($(this).attr("id"));
});
});
这将返回所有输入类型=&#34;文件&#34;。
的IDFiddler:https://jsfiddle.net/o68uhb8p/