【发布时间】:2016-11-15 16:12:20
【问题描述】:
我想要做的是,当我添加文件或从自动扫描加载(加载用户制作的所有附件)时,我希望有一个事件可以为我提供有关缩略图预览的信息。
示例:在我的 dropzone 画廊中有 4 张图片;我想单击每个图像并获取信息(文件名、大小等)。 有什么办法吗?
【问题讨论】:
我想要做的是,当我添加文件或从自动扫描加载(加载用户制作的所有附件)时,我希望有一个事件可以为我提供有关缩略图预览的信息。
示例:在我的 dropzone 画廊中有 4 张图片;我想单击每个图像并获取信息(文件名、大小等)。 有什么办法吗?
【问题讨论】:
我找到了这个问题的解决方案,即使这不是我必须为我的工作做的。
如果您以 dropzone 为例,并使用 Mozilla/Chrome 或 IE 中的 Inspector,请上传一个文件,然后使用您的检查器单击您上传的文件。
如您所见,有两个id's :dz-details 和dz-size
Jquery 在我们的帮助下,我们可以访问 DOM 的每一位,对吧?
所以我建议在你的 javascript/Angular 模块中这样写:
$('#dz-details').on('click', function()
{
console.log("filename :",$('#dz-filename').value());
});
$('#dz-size').on('click', function()
{
console.log("size :",$('#dz-size').value());
});
就是这样,就是普通的纯Jquery.on('click')函数
【讨论】: