我想在alt +点击img时检测图像。
$("*").click(function(event){
if(event.altKey)
{
var img = $(this).find("img");
len = img.length;
if( len > 0 ){
alert($(img).attr('src'));
}
return false;
}
});
此代码仅在您有一位父母时才有效。
<body>
<div id="div1">
<div id="div2">
<ol>
<li>
<a>
<img src="thesrciwannaget.jpg" />
</a>
</li>
</ol>
</div>
</div>
</body>
在这种情况下,它不起作用。我正在开发Chrome扩展程序,我想做相同的右键单击 - &gt;复制图片网址但是当alt +左键单击时。
谢谢你的帮助!
答案 0 :(得分:0)
我愿意:
$("img").click(function(event){ ...
意味着开销较少,无论父母身份如何都应该有效。
答案 1 :(得分:0)
这个怎么样?我想你应该检查你是否点击了图片。
$("*").click(function(event){
event.stopPropagation();
if(event.altKey)
{
if($(this).is("img"))
{
alert($(this).attr("src"));
}
else
{
var img = $(this).find("img");
if(img.length)
{
alert($(img).attr('src'));
}
}
}
});