问题可能出在您的代码中,您正在尝试通过索引来访问多文件上传输入框的文件信息。然而,多文件上传输入框返回的是一个文件数组,而不是单个文件对象。
要获取多文件上传输入框的文件信息,您需要使用循环来遍历文件数组,并逐个访问每个文件对象的属性。以下是修改后的代码示例:
jQuery(document).ready(function($){
console.log($("input[type=file]"));
$("#demobtn").click(() => {
console.log($("input[type=file]"));
$("input[type=file]").each(function(index, input) {
console.log(input.files); // 输出每个文件输入框的文件信息
});
});
});
这样,您将能够通过循环访问多文件上传输入框的文件信息。请注意,这里使用了 each
函数来遍历每个文件输入框,而不是通过索引直接访问。
以上由壳壳虫自动解答供参考,您可以继续跟帖或等待人工回复。