【发布时间】:2016-10-29 22:20:16
【问题描述】:
我正在尝试在 Dropzone.js 中编写删除函数。为了做到这一点,我需要文件的 id 上传方式。
我试图获取对象的属性但没有成功。现在我正在尝试使用 jQuery 来获取拥有它的 span 的值或文本内容。
这是结构的截图。我正在尝试的 jQuery 代码是:
var loooot = $(".dz-filename").parents('span').text();
更具体地说,我正在尝试获取数字 1_1477778745352(这是一个时间戳)。
Dropzone代码如下:
<script>
var listing_id = "1";
// these are the setting for the image upload
Dropzone.options.pud = {
acceptedFiles: ".jpeg,.jpg,.png,.gif",
uploadMultiple: false,
paramName: "file", // The name that will be used to transfer the file
maxFilesize: 1, // MB
addRemoveLinks: true,
maxFiles: 10,
renameFilename: function (filename) {return listing_id + '_' + new Date().getTime();},
init: function()
{
this.on("removedfile", function(file)
{
var loooot = $("span", ".dz-filename").html();
alert(loooot);
});
}
};
</script>
【问题讨论】:
-
file.name应该在removedfile的回调中保留文件名 -
这实际上是我尝试的第一件事,但它在重命名之前返回了上传文件的名称。重命名后,当我将鼠标悬停在图像缩略图上时,我可以看到 ney 名称,但我无法获得新的重命名。
-
但是你可以像我一样上传后保存到dropzone
-
谢谢,我接受了你的回答。
标签: javascript jquery jquery-selectors dropzone.js parents