我需要使用事件委托在内部捕获带有图像的锚节点。
document.addEventListener(
'click',
function(event) {
console.log(event.target);
return true;
},
false
);
<a href="#" class="link">
<img src="http://placehold.it/100x100" alt="">
</a>
event.target始终是img。
如何检查单击是否是在具有类 .link 的节点上进行的?
更新:要清楚这里是jQuery 的一个例子
当我使用 jQuery.on() 时,回调函数中的属性中有a
节点,而不是节点。使用纯 JS,我只能确定初始目标。 this
img