簡體   English   中英

在元素上,單擊獲取img src屬性值

[英]On element click get img src attribute value

我有以下HTML

<td class="emailModal" data-name="My name" data-id="myId" data-target="#myModal" data-toggle="modal">
  <div class="someClass">
    <img class="imgClass" width="50%" align="left" src="/Content/images/myImage.png">
  </div>
</td>

在onclick事件上,我正在使用js獲取data-name屬性值

var name = $(this).data('name');

我的問題是如何使用js獲取點擊的圖片的src

在我嘗試過的事情中:

var src = $(this).closest('img').attr('src');

使用$(this).find('img').attr('src') 猜測元素單擊是td元素。

我想你可以做$(this).attr('src');

我創建了一個JSFiddle來實際說明我的答案:

https://jsfiddle.net/jagoldsmith/6jn5obx4/

將以下屬性添加到您的元素:

onclick="getImgSrc(this)"

然后添加以下javascript:

function getImgSrc(param){
var imgSrc = $(param).attr("src");
};

現在,您可以將此onclick事件包括到網站上的任何元素中,以獲取img src :)

請注意,以上要求使用jQuery

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM