可能重复:
JQuery + SVG 对象:正确捕获点击事件
假设有一个这样的html
<html>
<body>
<object data="data:image/svg+xml;utf8,<svg ....>...</svg>"></object>
...
<script src="jquery.js"></script>
<script>
$(document).on('click', function(e){
console.log("clicked");
});
</script>
</body>
</html>
除了加载的 svg 图像之外,click 事件在任何地方都有效。也可以将单击事件绑定到此图像。谢谢你。