jQuery动态绑定文件输入并在函数中检索文件
jQuery bind file input dynamically and retrieve file in a function
我有一个函数将创建一个文件输入字段,例如
function addCol () {
//add file input fields
//last line of the function will bind all file input fields to a function
$('#upload_'+rowNum[1]+'_'+colSize).bind('change', {fh:'upload_'+rowNum[1]+'_'+colSize}, readURL);
}
功能
function readURL(e) {
alert(e.data.fh);
var input = $('#'+e.data.fh);
alert(input.files);
}
因此,
e.data.fh = 'upload_1_1'
input.files = undefined
有人知道我如何从文件输入字段中动态检索文件吗?
尝试e.target.files[0]
,e.target
返回html标记<input type="file">
,在该标记中有一个属性调用files
,其中包含已加载的所有文件
相关文章:
- 通过Ajax将JavaScript函数传递给PHP文件
- 在不破坏未定义函数的情况下,对多个视图使用单个js文件
- 如何在 javascript 文件函数中找到 Radnotification id
- 对另一个文件函数的引用
- 从代码隐藏调用.js文件函数
- 如何javascript调用iframe加载的文件函数
- Javascript外部文件函数赢得'我以前不工作
- 读取本地文本文件函数不返回字符串类型,而是返回一个void类型
- 如何使用javascript在同一位置编辑和保存计算机中的任何文本文件.函数调用时,
- 如何用javascript调用jar文件函数
- 从SharePoint 2013脚本编辑器调用外部javascript文件函数
- 优先使用JS文件函数而不是HTML文件
- 如何从页面后面的代码调用js文件函数
- 外部JS文件's函数在无限滚动后不加载
- 在HTML按钮点击事件上调用jquery文件函数
- 在Angular js控制器中调用外部js文件函数
- Webpack主javascript文件's函数不能在加载在页脚的js文件中访问
- 我的jquery文档准备函数不能识别外部js文件函数
- 调用selenium-ide中的js文件函数
- 在RegisterStartupScript方法中使用外部Javascript文件函数