https://codepen.io/jriggs/pen/YVPvwv查找最近的多边形SVG的
点击的“儿童学习中心”有颜色的部分工作正常,但是点击文本返回信道的对象,我想包含文本的多边形
$("#svg_id > *").click(function() {
...do stuff with $(this)
}
问题是,在多边形的顶部有文字的形状,所以当我点击它们时,它们被选中而不是多边形。点击
我需要一些像getParerent svg。我还可以编辑如果需要
我曾尝试使用多边形作为选择的SVG代码,也jQuerys最接近:
$(this).closest('polygon')
而且也没有成功的z-index属性搞乱。该文件是由设计师给我的,所以如果有一种方式可以用更适合jQuery的格式导出,这可能是一个选项。图像本身是一个有许多形状和图层的平面图。
请发送一个完整的例子,或一个CodePen。 –
完整的例子是什么? – jriggs
喜欢让我看到HTML ...我怎么能告诉你为什么'.closest'不起作用?文字是否至少是一个孩子? –