Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 主干-如何在主干视图中传递this.files on file input change事件_Javascript_Jquery_Backbone.js_Input_Backbone Views - Fatal编程技术网

Javascript 主干-如何在主干视图中传递this.files on file input change事件

Javascript 主干-如何在主干视图中传递this.files on file input change事件,javascript,jquery,backbone.js,input,backbone-views,Javascript,Jquery,Backbone.js,Input,Backbone Views,在普通html中,我这样写: <input id="input-upload-image" type="file" multiple onchange="handleFiles(this.files)"> 我的问题是如何将这个.files传递给主干中的handleFiles函数 附言。 我尝试了$e.currentTarget.val;但即使我选择了多个文件,它也只返回一个文件。您可以使用change listener的事件参数访问输入文件 handleFiles:function

在普通html中,我这样写:

<input id="input-upload-image" type="file" multiple onchange="handleFiles(this.files)">
我的问题是如何将这个.files传递给主干中的handleFiles函数

附言。
我尝试了$e.currentTarget.val;但即使我选择了多个文件,它也只返回一个文件。

您可以使用change listener的事件参数访问输入文件


handleFiles:function e{console.dire.currentTarget.files}

'handleFiles:function e{e.currentTarget.files`@MysterX,您的解决方案工作得很好。请将其作为答案写下来接受。
events: { 'change #input-upload-image': 'handleFiles' }

handleFiles: function () {}