我不知道如何修改 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/