jquery - 如何使用 jQuery 获取多文件输入的更改值?

标签 jquery html input

获取<input type="file" name="upload">的值使用 jQuery,你可以使用 $('input').val() .

但是,用同样的方法得到<input type="file" name="upload[]" multiple>的值(多文件输入)只返回一个文件,而不是所有文件。

有没有其他方法可以做到这一点?

最佳答案

尝试进入控制台

document.forms[index].elements[index].files

缓存值并循环遍历它们

关于jquery - 如何使用 jQuery 获取多文件输入的更改值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8813774/

相关文章:

javascript - Kendo Grid,如何翻译底部工具栏(页数等)?

javascript - 将按钮的 onclick 分配给 javascript 函数将不起作用

javascript - 如何将 html 渲染到页面中,但不将整个 View 渲染到 Node.js + Express 应用程序中?

forms - 有多个输入文本时不提交表单

java - primefaces 形式和异常,如何重置为旧值

javascript - 设置 select2 输入的默认值

javascript - 如何在具有平衡高度的 2 列上制作元素列表?

html - .ogg 视频可以在移动设备上播放吗

php - 确认密码无效

android - 在 Android 上禁用退格按钮的长按操作?