gpt4 book ai didi

javascript - 在 Dropzone.js 中将 ID 添加到预览 div

转载 作者:太空狗 更新时间:2023-10-29 16:49:16 25 4
gpt4 key购买 nike

我正在尝试为在 Dropzone.js 中上传的每个文件添加一个 id 属性,以便稍后对其进行排序。

这是我的代码:

Dropzone.options.pictureDropzone = {
paramName: "file",
addRemoveLinks: true,
init: function() {
this.on("success", function(file, response) {
file.serverId = response.id;
$(file.previewTemplate).find('.dz-preview').attr('id', "document-" + file.serverId);
});
}
};




线

$(file.previewTemplate).find('.dz-preview').attr('id', "document-" + file.serverId);

应该添加 id,但它什么也没做。也用 prop() 试过了。

如果我选择不同的元素,它确实可以正常工作。例如,这适用于 .dz-details

$(file.previewTemplate).find('.dz-details').attr('id', "document-" + file.serverId);

但我似乎找不到将它添加到 dz-preview 元素的方法。


HTML 结构如下所示:

<div class="dz-preview dz-processing dz-image-preview dz-success">
<div class="dz-details"> ... </div>
<div class="dz-progress"> ... </div>
<div class="dz-success-mark"> ... </div>
</div>



谢谢你的帮助:)

最佳答案

我知道这是旧的,但如果有人仍在寻找答案:-

      this.on("success", function(file, response) {
file.previewElement.id = response.id;
});

关于javascript - 在 Dropzone.js 中将 ID 添加到预览 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27765243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com