在普通的html中,我这样写:
<input id="input-upload-image" type="file" multiple onchange="handleFiles(this.files)">
在 Backbone 中,我这样写以获得相同的功能:
events: { 'change #input-upload-image': 'handleFiles' }
handleFiles: function () {}
我的问题是如何将 this.files
传递给 Backbone 中的 handleFiles
函数。
附注
我尝试了 $(e.currentTarget).val();
但即使我选择多个文件,它也只返回一个文件。
最佳答案
您可以使用change
监听器的事件参数访问输入文件
handleFiles: function (e) { console.dir(e.currentTarget.files)}
关于javascript - Backbone - 如何在主干 View 中的文件输入更改事件上传递 this.files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32538096/