如何使用Jquery从图像库中检索img src

扎法尔

我正在建立一个图库,在其中我需要能够单击图像,并且Jquery代码检索单击图像的源,以便以后可以对其进行操作。问题是,我只能检索特定图像的图像src,而不能检索图像列表中的任何一个。我的标记是:

    <div class="row normally gallery">
<div class="col-md-3 col-lg-3 col-sx-6 col-sm-6 thumbnail">
<a href="#"><img src="{{asset('images/projects/nccamh.jpg')}}" class="img-responsive projects" alt="NCCAMH.ORG"/><p class="caption">NCCAMH.ORG</p></a>
</div>
<div class="col-md-3 col-lg-3 col-sx-6 col-sm-6 thumbnail">
<a href="#"><img src="{{asset('images/projects/sewatrust.jpg')}}" class="img-responsive projects" alt="NCCAMH.ORG"/><p class="caption">Sewa Trust</p></a>
</div>
<div class="col-md-3 col-lg-3 col-sx-6 col-sm-6 thumbnail">
<a href="#"><img src="{{asset('images/projects/pdf.jpg')}}" class="img-responsive projects" alt="NCCAMH.ORG"/><p class="caption">PDF Sindh</p></a>
</div>
<div class="col-md-3 col-lg-3 col-sx-6 col-sm-6 thumbnail">
<a href="#"><img src="{{asset('images/projects/wejourno.jpg')}}" class="img-responsive projects" alt="NCCAMH.ORG"/><p class="caption">PDF Sindh</p></a>
</div>
<div class="col-md-3 col-lg-3 col-sx-6 col-sm-6 thumbnail">
<a href="#"><img src="{{asset('images/projects/sso.jpg')}}" class="img-responsive projects" alt="NCCAMH.ORG"/><p class="caption">Sujag Sunsar Organization</p></a>
</div>
<div class="col-md-3 col-lg-3 col-sx-6 col-sm-6 thumbnail">
<a href="#"><img src="{{asset('images/projects/sursociety.jpg')}}" class="img-responsive projects" alt="NCCAMH.ORG"/><p class="caption">Sur Society</p></a>
</div>
<div class="col-md-3 col-lg-3 col-sx-6 col-sm-6 thumbnail">
<a href="#"><img src="{{asset('images/projects/dailysindh.jpg')}}" class="img-responsive projects" alt="NCCAMH.ORG"/><p class="caption">Daily Sindh</p></a>
</div>
<div class="col-md-3 col-lg-3 col-sx-6 col-sm-6 thumbnail">
<a href="#"><img src="{{asset('images/projects/sawail.jpg')}}" class="img-responsive projects" alt="NCCAMH.ORG"/><p class="caption">Sawail</p></a>
</div>
</div>

而Jquery代码是:

$(document).ready(function() {
$('.gallery').click(function() {
var src = $(this).find('img').attr('src');
alert(src);
});
});

无论我在该div中单击任何图像,它都只给我第一张图像的img src。我该怎么办,以便它单击任一图像,并产生正确的img src。ps:我尝试了另一个,但是它产生了'undefined'值:

$(document).ready(function() {
    $('img').click(function() {
    var src = $(this).find('img').attr('src');
    alert(src);
    });
    });

失败的

埃桑·贾杰德(Ehsan Sajjad)

您可以使用类缩略图编写div事件:

$(document).ready(function() {

    $('.thumbnail').click(function() {
      var src = $(this).find('img').attr('src');
      alert(src);
    });
  });

或者:

$(document).ready(function() {

        $('.gallery').on('click','.thumbnail',function() {
          var src = $(this).find('img').attr('src');
          alert(src);
        });
      });

或直接在图片事件中:

$(document).ready(function(){

        $('.gallery').on('click','.img-responsive',function() {
          var src = $(this).attr('src');
          alert(src);
        });
      });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用 jquery/javascript 在图像标签 <img src=""> 的 src 属性中传递字符串?

来自分类Dev

如何使用<img>标记中的src属性从另一个驱动器检索和显示图像?

来自分类Dev

使用jQuery修改img src

来自分类Dev

如何使用<img src =“”>中的属性?

来自分类Dev

如何在ampify_img函数中获取图像的src

来自分类Dev

使用jQuery.ajax将图像src加载到<img>中

来自分类Dev

从C#中的img src下载图像

来自分类Dev

从Android中的<img>标签提取图像src

来自分类Dev

使用img src作为背景图像

来自分类Dev

检索更新的图像src的naturalWidth

来自分类Dev

如何在href jquery中获取img src

来自分类Dev

如何使用jQuery获取绝对的img src url

来自分类Dev

jQuery如何更改img src路径onclick?

来自分类Dev

jQuery:如何获取多个img的src值

来自分类Dev

在 JQuery 中动态更改 img src 属性

来自分类Dev

jQuery中可放置图像的图像src

来自分类Dev

jQuery使用td值作为img的src

来自分类Dev

jQuery使用td值作为img的src

来自分类Dev

如何从单击的img中获取src值

来自分类Dev

如何从VBA中的img标签解析src

来自分类Dev

如何使用JavaScript更改img src?

来自分类Dev

Vue img src路径与:src不同

来自分类Dev

使用jsoup获取img src

来自分类Dev

如何不重复 jQuery 中图像的随机 src?

来自分类Dev

如何获取不同图像jQuery的特定src?

来自分类Dev

如何获取杂项图像src jQuery

来自分类Dev

如何从目录读取图像,在<img src =“”>中组装它们,并让flask返回图像?

来自分类Dev

无法使用jQuery获取图像的src

来自分类Dev

在jquery中使用'this'设置图像src