Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 按类列出的jquery发送者_Javascript_Jquery - Fatal编程技术网

Javascript 按类列出的jquery发送者

Javascript 按类列出的jquery发送者,javascript,jquery,Javascript,Jquery,如何通过使用css类myImg跟踪元素上的单击事件来确定被单击图像的href值。如果html简化了jquery,您也可以修改它。谢谢 <img href="a" class="myImg"></img> <img href="b" class="myImg"></img> <img href="c" class="myImg"></img> $('.myImg').click(function() { alert($

如何通过使用css类myImg跟踪元素上的单击事件来确定被单击图像的href值。如果html简化了jquery,您也可以修改它。谢谢

<img href="a" class="myImg"></img>
<img href="b" class="myImg"></img>
<img href="c" class="myImg"></img>
$('.myImg').click(function() {
   alert($(this).attr('href'));
});
“img”标记没有“href”属性。您必须将这些图像放在链接标签(“a”)之间


检查

哈哈,所以不会发布我的答案,因为它与你的答案完全相同(但5秒后!),我建议看一看。可能重复的Btw。
href
不是图像的有效属性。你是说
src
?我认为这个答案不正确,因为IMG标签没有HREF属性,
$('.myImg').click(function() {
   alert($(this).attr('href'));
});
$('.myImg').click(function(){
    alert($(this).attr('href'));
});
$(document).ready(function() {
  $(".myImg").click(function(e) {
    alert($(this).attr("href"));
  });
});
<a href="a"><img src=".." class="myImg"></a>
<a href="b"><img src=".." class="myImg"></a>
<a href="c"><img src=".." class="myImg"></a>
$('a').click(function(e) {
    console.log('selected href:', $(this).attr('href'));
    // if you want you can stop executing the href
    // e.preventDefault();
});