Jquery:在不同的图像上获得相同的imgsrc

Jquery:在不同的图像上获得相同的imgsrc,jquery,html,image,src,Jquery,Html,Image,Src,尝试更改var src=$(“img”,this.attr(“src”)tovar src=$(this.find('img').attr(“src”) 在单击功能中获取src。我现在正在使用手机,因此目前无法测试它。但是,您是在页面加载时设置源,而不是单击。尝试将src行移到click操作中 $(document).ready(function(){ var link = $(".imgModal"), modal = $(".modal"),

尝试更改
var src=$(“img”,this.attr(“src”)
to
var src=$(this.find('img').attr(“src”)


在单击功能中获取src。

我现在正在使用手机,因此目前无法测试它。但是,您是在页面加载时设置源,而不是单击。尝试将src行移到click操作中

$(document).ready(function(){
    var   link = $(".imgModal"),
          modal = $(".modal"),
          img = $(".modal img");

    link.click(function(){
        modal.css({"display":"block"});
        img.attr("src", $(this).find("img").attr("src"));
    });

    modal.click(function(){
        modal.css({"display":"none"});
    });
});

此处
this
不是特定的:
var src=$(“img”,this.attr(“src”)
$(document).ready(function(){
var   link = $(".imgModal"),
      modal = $(".modal"),
      img = $(".modal img");

link.click(function(){
    modal.css({"display":"block"});
    img.attr("src", $(this).find("img").attr("src"));
});

modal.click(function(){
    modal.css({"display":"none"});
});
});
$(document).ready(function(){
    var   link = $(".imgModal"),
          modal = $(".modal"),
          img = $(".modal img");

    link.click(function(){
        modal.css({"display":"block"});
        img.attr("src", $(this).find("img").attr("src"));
    });

    modal.click(function(){
        modal.css({"display":"none"});
    });
});
link.click(function(){
  modal.css({"display":"block"});
  var src = $(this).attr("src");
  img.attr("src", src);
});