JQuery Multi File事件未触发

时间:2012-07-23 07:28:04

标签: javascript jquery-plugins multifile

我在aspx中有以下代码

<input id="fileControl" type="file" class="multi" name="fileControl"/>

 $(document).ready(function () {
        var fileSelections = [];  
         $('#fileControl').MultiFile({

            onFileAppend: function () {
                //$('#F9-Log').append('<li>onFileAppend - '+value+'</li>')

                fileSelections.push(value);
            },
            onFileSelect: function () {

                fileSelections.push();
            },
            afterFileSelect: function () {

                fileSelections.push();
            },
            afterFileAppend: function () {

                fileSelections.push();
            }

        });

    }); 

我已将以下文件添加为jQuery多文件插件

的一部分
jquery.MetaData.js
jquery.MultiFile.js
jquery.MultiFile.pack.js

但是当我添加或删除文件时,事件不会被触发。这是为什么?

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,问题是如果你想订阅事件,就不能在input元素中设置类。

因此,您的input元素应如下所示: <input id="fileControl" type="file" name="fileControl"/>

然后它应该工作。

我想这对你来说不再是一个问题,但万一其他人需要它。

答案 1 :(得分:0)

刚看到这个....已相应更新了文档 http://www.fyneworks.com/jquery/multiple-file-upload/

我几乎没有时间让文档保持最新状态,但这是一个很大的问题(我收到的大多数支持查询背后的原因)所以感谢你指出来了!