我正在使用dropzone.js
。有没有办法在filename
的点击事件中获得removefile
?我想从filename
的{{1}}替换dz-filename
并从数据库和服务器中删除图像。如果有另一种方式也很棒!
但这就是我所拥有的,它给了我未定义的名称:
IMG
我也尝试过:<div class="dz-preview dz-image-preview">
<div class="dz-details">
<div class="dz-filename">
<span data-dz-name="">d24baa48eb1b8ed17755796425141fdc.jpg</span>
</div>
<div class="dz-size" data-dz-size="">
<strong>9</strong> KiB
</div>
<img data-dz-thumbnail="" alt="d24baa48eb1b8ed17755796425141fdc.jpg" src="/images/thumbnail/d24baa48eb1b8ed17755796425141fdc.jpg">
</div>
<a class="dz-remove" href="javascript:undefined;" data-dz-remove="">Remove file</a>
</div>
,siblings
和find
。
closest
答案 0 :(得分:0)
从代码的那一点开始,我相信$(this)
是<div class="dz-preview dz-image-preview">
内的内容。因此,根据这个假设,你可以通过这样做得到alt
:
$(this).parents(".dz-image-preview").find("img").attr("alt");