1

我在 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

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

4

2 回答 2

1

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

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

然后它应该工作。

我想这对您来说不再是问题,但是以防万一其他人需要。

于 2013-01-02T16:14:24.047 回答
0

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

我几乎找不到时间来更新文档,但这是一个大问题(我收到的大多数支持查询背后的原因)所以感谢您指出!

于 2013-06-06T05:14:48.197 回答