首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jquery更改数据-默认-文件属性后不显示dropify图像预览

使用jquery更改数据-默认-文件属性后不显示dropify图像预览
EN

Stack Overflow用户
提问于 2018-12-18 12:20:28
回答 1查看 2.6K关注 0票数 0

我使用的是Dropify.js,我想用jquery编辑一些属性值。

下面是HTML代码:

代码语言:javascript
复制
<input type="file" id="kk" class="dropify form-control" data-max-file-size="5M" data-default-file="" required />

然后,我尝试使用以下命令更改输入元素的data-default-file属性:

代码语言:javascript
复制
 $('#kk').attr({'data-default-file': '[[+photo]]',});

attr值已根据此allert更改

代码语言:javascript
复制
 alert(document.getElementById("kk").getAttribute("data-default-file"));

这样,我可以看到data-default-file,但在屏幕上看不到img。

当我使用此html代码时,img显示在屏幕上。

代码语言:javascript
复制
<input type="file" id="kk" class="dropify form-control" data-max-file-size="5M" data-default-file="[[+photo]]" required />

你能告诉我怎样才能修好它吗?

EN

回答 1

Stack Overflow用户

发布于 2019-08-15 07:51:22

您不能动态更改文件输入的值。你可以这样做:使用

代码语言:javascript
复制
html = `<input type="file" id="kk" class="dropify form-control" data-max-file-size="5M" data-default-file="[[+photo]]" required />`;
$('#container').html(html).;
$('#kk').dropify(); // re init the dropify.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53826343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档