Я использую класс qq.uploader , и вот часть моего кода:
function createUploader(elementId){
var uploader = new qq.FileUploader({
element: document.getElementById(elementId),
onComplete: function(id, fileName, responseJSON){
if (responseJSON.success) {
$("#"+elementId + ".qq-upload-button").remove();
}
}
});
}
Вы видите, что строка $("#"+elementId + ".qq-upload-button").remove();
не сработает, но, надеюсь, вы увидите, что я пытаюсь сделать. У меня есть несколько загрузчиков на странице, поэтому мне нужно нацеливать отдельные приложения, а не только класс.
(Я также понял, что плагин создает набор #id, который будет повторяться по всей странице ... поэтому мне также интересно узнать о хороших плагинах загрузки файлов jquery, которые хорошо работают с несколькими экземплярами на страницу, при этом загружается только один файл в экземпляр?)