問題可能出在您的代碼中,您正在嘗試通過索引來訪問多文件上傳輸入框的文件信息。然而,多文件上傳輸入框返回的是一個文件數組,而不是單個文件對象。
要獲取多文件上傳輸入框的文件信息,您需要使用循環來遍歷文件數組,並逐個訪問每個文件對象的屬性。以下是修改後的代碼示例:
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
函數來遍歷每個文件輸入框,而不是通過索引直接訪問。
以上由殼殼蟲自動解答供參考,您可以繼續跟帖或等待人工回覆。