javascript - jQuery Blueimp fileupload 插件删除文件而不需要先选中复选框?

标签 javascript jquery file-upload onclick onchange

我不知道如何修改 jQuery Blueimp fileupload plugin jquery.fileupload-ui.js这样删除按钮就可以删除文件,而无需先选中复选框。

有人可以帮我弄清楚该怎么做吗?

这里是 jquery.fileupload-ui.js 代码,似乎需要某种修改:

 fileUploadButtonBar.find('.delete')
            .bind('click.' + ns, function (e) {
                e.preventDefault();
                filesList.find('.delete input:checked')
                    .siblings('button').click();
                fileUploadButtonBar.find('.toggle')
                    .prop('checked', false);
            });
        fileUploadButtonBar.find('.toggle')
            .bind('change.' + ns, function (e) {
                filesList.find('.delete input').prop(
                    'checked',
                    $(this).is(':checked')
                );
            });

最佳答案

我遇到了同样的问题,解决方案非常简单。

1.您必须从 html 中删除所有输入复选框。
2.为删除所有按钮添加一个类(我用的是deleteAll)。
3.每个删除按钮都有一个class="delete"所以..
4.单击顶部的删除按钮时,为每一行激活该按钮。

//delete all photos when click top Delete all button
$('.deleteAll').click(function(){
  $('.delete').each(function(){
    $(this).click();
  });
});

关于javascript - jQuery Blueimp fileupload 插件删除文件而不需要先选中复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11876299/

相关文章:

javascript - 从 ASP.NET Webforms 中的页面级别调用 UserControl 内部的客户端函数

javascript - 流类型对象中的动态属性名称

file-upload - 在 ASP.NET Core 中使用 Axios 和 Vue.JS 进行多文件上传

php - 保留上传文件的原始文件名时的注意事项

jquery - 检测 facebook like 已满载

ASP.NET 文件上传验证

javascript - node.js multipart/form-data 本地文件上传到api

javascript - 将参数绑定(bind)到 ember 组件并从 Controller 处理它

jquery - 网页在较小的分辨率下无法响应(仅由于文本溢出)

幻灯片 div 的 javascript