将select select更改为dropzone.js事件

时间:2014-05-23 21:28:04

标签: jquery dropzone.js

当我启动我的dropzone时,我有一个清除所有dropzone文件的按钮

Dropzone.options.myAwesomeDropzone = {
       init: function () {
            var myDropZone = this;
            $("#buttonID").click(function () {
                        myDropZone.removeAllFiles();
                    }
            );

我有一个HTML SELECT,ID为" project"当更改时,我也希望删除dropzone文件。 我试过这个:

    Dropzone.options.myAwesomeDropzone = {
   init: function () {
        var myDropZone = this;
        $("#buttonID").click(function () {
                    myDropZone.removeAllFiles();
                }
        );

        $("#project").change(function () {
                    myDropZone.removeAllFiles();
                }
        );   

以及

    $("#project").bind("change",function () {
                myDropZone.removeAllFiles();
            }
    );  

但是都不行。我怎么能做到这一点?

1 个答案:

答案 0 :(得分:0)

这是我发现的。 我正在动态创建表单元素,无论我做什么,我都无法初始化dropzone。当页面加载时,表单必须存在(我隐藏它并在需要时显示它),然后它将初始化并运行正常。 在动态创建时,我无法理解如何正确初始化。