首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取同级的img alt

问获取同级的img alt
EN

Stack Overflow用户
提问于 2014-07-29 09:43:39
回答 1查看 234关注 0票数 0

我使用的是dropzone.js。有没有办法在removefile的点击事件上获得filename?我正在考虑从dz-filename的IMG alt中获取filename,并从数据库和服务器中删除图像。如果有其他方法,那也很好!

但这是我所拥有的,它给了我一个未定义的名字:

代码语言:javascript
复制
<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。

代码语言:javascript
复制
this.on("removedfile", function(file) {
  var name = $(this).parent(".dz-image-preview")
               .siblings(".dz-details").children("img").attr("alt");
  alert(name);
});
EN

回答 1

Stack Overflow用户

发布于 2014-07-29 11:25:29

从您的代码中可以看出,我相信$(this)是<div class="dz-preview dz-image-preview">中的某种东西。因此,根据这个假设,您可以通过执行以下操作来获得alt:

代码语言:javascript
复制
$(this).parents(".dz-image-preview").find("img").attr("alt");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25007026

复制
相关文章

相似问题

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